用于自动用户登录(SSO)的基础结构与Active Directory / LDAP / NTLM



我必须为托管在 debian 服务器上的 eZ 发布网站设置一个自动登录系统。音高为:

"客户端登录其Windows会话(用户在Windows Active Directory(因此LDAP(上注册(;当他到达内部网eZ发布网站时,他会被浏览器检测到(使用NTLM...?(,并且用户会自动登录。

显然,LDAP支持是内置的eZ Publish,因此,这部分问题没有问题。主要问题是如何从Windows会话中检索当前用户登录?我读过关于 NTLM 的不同内容,但没有明确的内容......看来我必须安装 php5-ldap 和 ntlm-mod...?:(我知道这有点棘手,但提示将不胜感激!:D

提前感谢;

查理

https://github.com/Legrandin/PyAuthenNTLM2

这个 apache 模块将 windows 用户名放入 php 变量 $_SERVER['REMOTE_USER']。

最新更新