需要在PHP实现单点登录


Need to Implement Single Sign On in PHP

我读了很多关于这方面的文档,其中一些如下

http://www.opengroup.org/security/sso/sso_intro.htm
http://www.authenticationworld.com/Single-Sign-On-Authentication/
http://merbist.com/2012/04/04/building-and-implementing-a-single-sign-on-solution/
https://wiki.queensu.ca/display/itsd/Single +登录

我现在知道这个概念,但是我的客户已经有了一个系统构建,已经有了自己的身份验证系统,现在我需要在他的整个应用程序中为他实现这个概念

他只给了我一个主要应用程序的访问权限,我可以实现这一点,但现在的问题是,客户端还没有准备好访问其他应用程序,那么,是否有任何方法可以让我实现一些插入,并要求客户端每次调用这个进行身份验证并实现单点登录?

如果有人能给我基本的构建块或步骤来实现这个,那将是非常有帮助的。

您可以将SimpleSamlPHP作为您的IDP来实现客户端应用程序的单点登录。SimpleSamlPHP(IDP将负责身份验证)。这是一个轻量级的IDP,您可以将用户信息和有效负载存储为配置文件。

参考下面的链接配置SimpleSamlPHP。

https://simplesamlphp.org/docs/stable/