我有一个 Zend 项目,用户通过数据库支持的登录页面登录。我已经使用 simplesamlphp 实现了 IdP 发起的 SSO 功能。
事件的当前流程是:-
- 用户登录我的网站。
- 单击 IDP 发起的 SSO 链接。
- 用户被重定向到我为 SSO 登录处理创建的登录页面。(理想情况下,如果用户未登录,应该会发生这种情况。)
- 登录后用户被发送到所需的 IDP。
- 在这里和那里打印 $_SESSION 后,我发现这是因为未设置 simplesamlphp 的正确会话变量。
我想要 simplesaml 做的是: -
- 用户登录到我的网站。
- 用户单击 IdP 发起的 SSO 链接。
- 用户被重定向到服务提供商。
但我找不到任何方法来做到这一点。请帮忙。