起初,我是 SAML 的新手。有人可以一步一步告诉,如何使用 simplesamlphp 在 Drupal 上配置 SSO?或者如何通过“测试配置的身份验证源”进行测试?
我现在拥有的。
- 安装了 simpleSAMLphp 身份验证模块。
- 将 simplesamlphp 库添加到我的站点 (mysite/simplesamlphp)。
- 更改了 config.php
将元添加到 saml20-sp-remote.php
$metadata['name'] = array( 'SingleSignOnService' => 'url_login', 'SingleLogoutService' => 'url_logout', 'certFingerprint' => 'key' );
当我转到 mysite/saml_login 时,我将返回 IdP 上的登录页面。登录后,我使用 SAMLRequest 和其他 GET 参数返回我的站点 (mysite/sso/login?params)。但网站显示页面未找到错误。在wiki上是第 2 步。
那我做错了什么?可能我必须设置相同的页面回调来处理这个 GET 参数吗?
我也尝试通过 simplesaml“测试配置的身份验证源”来做到这一点,但我得到了相同的结果。
请帮忙!