我计划在我的Laravel 5应用程序中引入单点登录(SSO)。基本上,我有两个位于不同域的网站。这个想法很简单:如果我已经在其中一个网站上进行了身份验证,那么我就不需要在另一个网站上再次登录。我一直在寻找解决方案,但我想问你:你知道或可以推荐一个包或库来提供Laravel应用程序的SSO吗? 原生PHP解决方案也受欢迎。谢谢!
您可以使用SAML标准来解决SSO需求。请查看此GitHub存储库,它可以帮助您实现SAML服务提供程序: https://github.com/aacotroneo/laravel-saml2 如果您需要实施SAML身份提供者,则可以使用simpleSAMLphp并将Lavarel数据库用作认证源。 https://simplesamlphp.org/docs/stable/simplesamlphp-idp