salt/auth0

为我们的Laravel应用程序设置Auth0认证的包

资助包维护!
salt

0.0.9 2022-08-01 14:28 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

此包为集成Laravel应用程序与Auth0添加了一些辅助类

安装

您可以通过composer安装此包

composer require salt/auth0

您可以使用以下命令发布和运行迁移

php artisan vendor:publish --tag="auth0-migrations"
php artisan migrate

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="auth0-config"

这是已发布配置文件的内容

return [
    'app' => array(
        'client_id' => env('AUTH0_CLIENT_ID', ''),
        'client_secret' => env('AUTH0_CLIENT_SECRET', ''),
        'db_connection' => env('AUTH0_DB_CONNECTION', '')
    ),
    'api' => array(
        'audience' => env('API_MACHINE_AUDIENCE', ''),
        'client_id' => env('AUTH0_MACHINE_CLIENT_ID', ''),
        'client_secret' => env('AUTH0_MACHINE_CLIENT_SECRET', ''),
        'domain' => env('AUTH0_MACHINE_DOMAIN')
    ),
    'url' => env('APP_URL', '')
];

可选地,您可以使用以下命令发布视图

php artisan vendor:publish --tag="auth0-views"

文档

在此处查看此包的文档

测试

composer test

发布新版本

要发布新版本,首先在main分支上创建一个带有新版本号的标签。例如:"1.0.1"

git tag -a 1.0.1 -m "Release version 1.0.1"

然后将该标签推送到GitHub

git push origin 1.0.1

在Packagist上将自动创建新版本,然后它将可用于安装。

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

有关详细信息,请参阅贡献指南

安全漏洞

请查看我们的安全策略以了解如何报告安全漏洞。

鸣谢