actengage/nova-passporter

一个 Laravel Nova 工具。

v0.9.6 2021-10-21 19:52 UTC

This package is auto-updated.

Last update: 2024-09-22 02:07:51 UTC


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 资源。

Screenshot of Navigation

设置指南

我们发现 OAuth 的初始设置通常是最难的部分。此工具旨在使您的生产环境中的设置和启动更快,而无需通过 SSH 连接到您的服务器。

Screenshot of Installer