我在laravel 4.2框架上开发的网站应用程序和我的网站与另一个与之相关的网站应用程序相关联。
我想在我的应用程序中实现单点登录(SSO)功能。
假设我的申请:www.example.com
相关网站如下:
当我登录任何一个网站(我的应用程序或相关网站)时。
记录后,点击其他网站(目前我已登录的网站),然后它不应该提示登录意味着它应该允许在没有记录的情况下进入应用程序,因为我已经登录了一个应用程序。
同样,当我们登录gmail帐户,并转到任何帐户(驱动器,google plus,youtube等)时,它将不会再次请求登录,它会绕过应用程序的登录页面。
php / laravel有没有更好更可行的解决方案?
答案 0 :(得分:0)
可能以下步骤将帮助您在不同的网站上实现单点登录
当我们将用户重定向到不同的服务器上时,我们可以将cookie设置为“SSOcookie”,并且每次从不同的应用程序访问时都会访问该cookie。这将帮助您实现不同域的单点登录。