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

问题描述 投票:18回答:1

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

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

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

php laravel laravel-5 single-sign-on
1个回答
8
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.