fennec-tech/laravel 单点登录

这个包是为多个应用程序提供的一个非常简单的 Laravel 单点登录解决方案。

dev-main 2023-09-09 16:59 UTC

README

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

这个包是为多个应用程序提供的一个非常简单的 Laravel 单点登录解决方案。

安装

您可以通过 composer 安装此包。

composer require fennec-tech/laravel-single-sign-on

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

php artisan vendor:publish --tag="laravel-single-sign-on-config"

使用方法

1- 将 SESSION_DOMAINACCOUNTS_URL 添加到您的 .env 文件中。

2- 将 LaravelSingleSignOnMiddleware::class 添加到 kernel.php 文件中的 $middleware 变量。

3- 将 RedirectIfAuthenticatedMiddleware::class 添加到 kernel.php 文件中的 $routeMiddleware 变量中的 'guest' 属性。

测试

composer test

变更日志

请参阅 CHANGELOG 以获取有关最近更改的更多信息。

鸣谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件