actengage / nova-passporter
一个 Laravel Nova 工具。
v0.9.6
2021-10-21 19:52 UTC
Requires
- php: >=7.1.0
- actengage/nova-wizard: ^0.9.5|@dev
- laravel/framework: ^8.0
- laravel/nova: ^3.0
- laravel/passport: ^10.0
README
此软件包为 Nova 内的 Passport 提供了一个用户界面,用于管理 OAuth 客户端、令牌和授权码。它还提供了一个安装和配置 Passport 各部分的界面,这使得首次使用 OAuth 变得更加容易。
安装
composer install actengage/nova-passporter
打开 app/Providers/NovaServiceProvider.php
并将以下代码添加到 tools()
方法中。
/** * Get the tools that should be listed in the Nova sidebar. * * @return array */ public function tools() { return [ new Passporter() ]; }
用法
Passporter 将出现在 Nova 的导航中。Passporter 仅向 Nova 提供资源并在导航栏的不同位置显示它们。所有您期望与模型和资源一起工作的功能也适用于 Passporter 资源。
设置指南
我们发现 OAuth 的初始设置通常是最难的部分。此工具旨在使您的生产环境中的设置和启动更快,而无需通过 SSH 连接到您的服务器。