uomosul/uom-id-package-laravel

v0.0.3 2023-09-23 11:57 UTC

README

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

这里应该放置你的描述。请限制在一到两段话内。考虑添加一个小示例。

安装

你可以通过 composer 安装此包

composer require uomosul/uom-id-package-laravel

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

php artisan vendor:publish --tag="uom-id-package-laravel-config"

你可以使用以下命令发布提供者文件

php artisan vendor:publish --tag="uom-id-package-laravel-provider"

用法

  • 定义以下内容
// .env

# UOM ID
UOM_ID_SESSION_URL=http://127.0.0.1:4455/sessions/@me
UOM_ID_LOGIN_URL=http://127.0.0.1:4455/login
UOM_ID_LOGOUT_URL=http://127.0.0.1:4455/logout
SESSION_COOKIE=UOM_ID_META
  • UOM_ID_SESSION 添加到 app/Http/Middleware/EncryptCookies.php 文件中的 $except 数组
protected $except = [
    'UOM_ID_SESSION',
];
  • config/auth.php 文件中将 driver 修改为 uom
'guards' => [
    'web' => [
        'driver' => 'uom',
        // ...
    ],
]
  • config/app.php 文件中注册服务提供者
'providers' => ServiceProvider::defaultProviders()->merge([
    // ...
    App\Providers\UomAuthServiceProvider::class
])->toArray(),

变更日志

请参阅 CHANGELOG 获取最近变更的更多信息。

贡献

请参阅 CONTRIBUTING 获取详细信息。

安全漏洞

请参阅 我们的安全策略 了解如何报告安全漏洞。

致谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 获取更多信息。