在 Laravel 中使用单点登录 (SSO) 登录 [已关闭]
2022-08-30 17:17:01
我计划将单点登录 (SSO) 引入我的 Laravel 5 应用程序。基本上,我在不同的域上有两个网站。这个想法很简单:如果我已经在其中一个上通过了身份验证,则不需要在另一个上登录。
我一直在寻找解决方案已经有一段时间了,但我想问你:你知道或可以推荐一个包或库来为Laravel应用程序提供SSO吗?
原生 PHP 解决方案也受到欢迎。谢谢!
我计划将单点登录 (SSO) 引入我的 Laravel 5 应用程序。基本上,我在不同的域上有两个网站。这个想法很简单:如果我已经在其中一个上通过了身份验证,则不需要在另一个上登录。
我一直在寻找解决方案已经有一段时间了,但我想问你:你知道或可以推荐一个包或库来为Laravel应用程序提供SSO吗?
原生 PHP 解决方案也受到欢迎。谢谢!
您可以使用 SAML 标准来解决您的 SSO 需求。
查看此 github 存储库,该存储库可帮助您实现 SAML 服务提供程序:https://github.com/aacotroneo/laravel-saml2
如果您需要实现 SAML 身份提供程序,则可以使用 simpleSAMLphp 并使用 Lavarel 数据库作为身份验证源。https://simplesamlphp.org/docs/stable/simplesamlphp-idp