客户希望我们使用他们的登录表单登录。它连接并发送我可以记录的 SAML SSO 响应。我正在使用 Drupal,我想在 drupal 上使用 simplesamlphp_auth 模块,但我不知道他们是否设置了 SimpleSamlPHP。
我是否需要在我正在处理的网站上将 SimpleSamlPHP 设置为 SP?
有没有办法将它与他们的登录表单连接起来?
客户希望我们使用他们的登录表单登录。它连接并发送我可以记录的 SAML SSO 响应。我正在使用 Drupal,我想在 drupal 上使用 simplesamlphp_auth 模块,但我不知道他们是否设置了 SimpleSamlPHP。
我是否需要在我正在处理的网站上将 SimpleSamlPHP 设置为 SP?
有没有办法将它与他们的登录表单连接起来?
SAML 是一种协议,类似于 HTTP。这意味着您不需要知道您的客户最终使用的是什么。您有一个 SAML 身份提供者(发送 SAML 身份验证响应的实体,您的客户端的 web 应用程序)并且您有一个服务提供者(您的 Drupal 应用程序)。SAML 规范管理这两个实体之间的交互。
首先通过阅读http://identitymeme.org/doc/draft-hodges-learning-saml-00.html或http://docs.oasis-open.org/security/saml/Post2.0/了解 SAML 的工作原理sstc-saml-tech-overview-2.0.html,然后继续使用 Drupal 实现 SimpleSAMLPHP