Drupal 7 + SimpleSAMLphp + simplesamlphp_auth模块

时间:2016-11-04 12:31:19

标签: drupal drupal-7 single-sign-on simplesamlphp

我在Drupal 7上有一个站点,我需要添加一些SSO功能。所以我配置了SimpleSAMLphp并安装了simplesamlphp_auth模块。

问题是模块只是将链接交换到具有自己的(/ saml_login)的登录表单。我有点希望它使用旧的登录表单来获得无缝体验,因为它具有模态,美观等特点。 有人可以向我解释它是如何实现的吗?或者我错过了什么,完全不明白IDP和SP是如何运作的?

非常感谢!

1 个答案:

答案 0 :(得分:0)

您仍然可以登录用户/登录。

如果你想在saml_login上禁用登录,可以使用hook_menu_alter取消设置,禁用路由" saml_login"像这样:

unset($items['saml_login']);

或修改它的访问权限:

$items['saml_login']['access callback'] = false;

请记住,simplesamlphp_auth是一个示例模块,因此您应该根据此代码构建自己的模块并根据需要进行调整。

希望有所帮助。

PD:如果您需要更多详细信息,请告诉我。