我能够将LDAP SSO集成到drupal 7中,我也使用mod_auth_sspi(mod_auth_sspi-1.0.4-2.2.2)进行身份验证机制。 但是,如果我尝试重新启动apache,它会说错误消息:
Error: Apache shutdown unexpectedly.
This may be due to a blocked port, missing dependencies
httpd.conf文件还包含:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
# Pass NTLM authentication to Apache
LoadModule sspi_auth_module modules/mod_auth_sspi.so
<IfModule !mod_auth_sspi.c>
LoadModule sspi_auth_module modules/mod_auth_sspi.so
</IfModule>
答案 0 :(得分:0)
您使用的是Drupal LDAP模块吗?这应该支持您进行身份验证所需的一切。
请注意,LDAP与SSO不同。为此,您可以使用SimpleSAMLphp
之类的内容答案 1 :(得分:0)
您可能在Apache配置中出错并且/或者apache无法访问LDAP。
但首先请注意,SSO与LDAP不同 - LDAP是授权和身份验证方法和方法,而SSO(单点登录)是这些方法的集中化 - 例如用户无需登录和/或必须创建其他帐户即可浏览不同的网站。
apache错误日志中可以提供更多信息。如果没有将您的日志记录级别更改为debug(或者如果未配置apache错误日志,则可能更改为syslog)。