Laravel的良好单点登录解决方案

les*_*gar 21 php single-sign-on laravel laravel-5

我计划我的Laravel 5应用程序中引入单点登录(SSO).基本上,我在不同的域名上有两个网站.这个想法很简单:如果我已经对其中一个进行了身份验证,我就不需要在另一个上面登录了.

我一直在寻找解决方案,但我想问你:你知道或者可以推荐一个软件包或库来为Laravel应用程序提供SSO吗?

也欢迎原生PHP解决方案.谢谢!

sma*_*tin 10

您可以使用SAML标准来解决您的SSO需求.

查看这个帮助您实现SAML服务提供商的github存储库:https: //github.com/aacotroneo/laravel-saml2

如果需要实现SAML身份提供程序,可以使用simpleSAMLphp并使用Lavarel数据库作为身份验证源. https://simplesamlphp.org/docs/stable/simplesamlphp-idp