Simplesamlphp检查用户是否在IdP上有会话

Simplesamlphp检查用户是否在IdP上有会话,php,saml,saml-2.0,Php,Saml,Saml 2.0,如果用户已在IdP上进行身份验证,则需要帮助在SP端识别。 基础设施: login.domain.com(IdP) www.domain.com(SP) www.domain2.com(SP) 从domain.com我被重定向到login.domain.com(IdP),在那里我成功登录并被重定向到domain.com。我打开网站domain2.com(SP)并希望进行身份验证,无需单击登录,重定向到IdP并返回(无需键入用户名、密码) HTTP工件是解决方案,还是某种SOAP解决方案?试过卷曲

如果用户已在IdP上进行身份验证,则需要帮助在SP端识别。 基础设施:

login.domain.com(IdP)

www.domain.com(SP)

www.domain2.com(SP)

从domain.com我被重定向到login.domain.com(IdP),在那里我成功登录并被重定向到domain.com。我打开网站domain2.com(SP)并希望进行身份验证,无需单击登录,重定向到IdP并返回(无需键入用户名、密码)

HTTP工件是解决方案,还是某种SOAP解决方案?试过卷曲,然后读到卷曲是做不到的

是否有一种解决方案可以从IdP获取身份验证会话,比如当我登录Gmail并点击Youtube时,我已经登录了,但没有点击登录


更新:如果有人有同样的问题,我在

开始了谷歌小组讨论,我也有同样的问题,但涉及J2EE应用程序。最后,我所做的只是保护URL登录。当经过身份验证的用户单击它时,她/他将被重定向到IdP,IdP将检查用户是否有有效会话,并将用户重定向到初始页面。看

另一个技巧是通过Javascript从浏览器请求受保护的资源。根据IdP的响应,您可以知道用户是否拥有有效会话。看

希望有帮助

路易斯