我正在尝试为部署在Ubuntu Apache2中的php应用程序实现SSO,而Windows域中的用户无需登录即可访问此应用程序。所以需要帮助。任何已经尝试实现它的人。
Ubuntu不在AD域下。
答案 0 :(得分:2)
我昨天使用 mod_auth_kerberos 做了这个。基本流程如下:
安装kerberos并配置
在活动目录中创建新用户
在Windows上使用ktpass创建密钥表
将keytab复制到ubuntu并配置apache以使用keytab
请查看此处的文档:http://www.grolmsnet.de/kerbtut/。它比我更好地解释了配置文件。
Ubuntu特定位可能只是安装,您可能需要:
sudo apt-get install krb5-user libapache2-mod-auth-kerb