fennec-tech / laravel 单点登录
这个包是为多个应用程序提供的一个非常简单的 Laravel 单点登录解决方案。
dev-main
2023-09-09 16:59 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^10.0
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.8
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.8
- pestphp/pest: ^2.0
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
This package is not auto-updated.
Last update: 2024-09-20 20:26:25 UTC
README
这个包是为多个应用程序提供的一个非常简单的 Laravel 单点登录解决方案。
安装
您可以通过 composer 安装此包。
composer require fennec-tech/laravel-single-sign-on
您可以使用以下命令发布配置文件:
php artisan vendor:publish --tag="laravel-single-sign-on-config"
使用方法
1- 将 SESSION_DOMAIN
和 ACCOUNTS_URL
添加到您的 .env 文件中。
2- 将 LaravelSingleSignOnMiddleware::class
添加到 kernel.php
文件中的 $middleware
变量。
3- 将 RedirectIfAuthenticatedMiddleware::class
添加到 kernel.php
文件中的 $routeMiddleware
变量中的 'guest'
属性。
测试
composer test
变更日志
请参阅 CHANGELOG 以获取有关最近更改的更多信息。
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。