Apache2 PHP SSO与Active Directory

时间:2014-01-21 11:37:25

标签: php apache2 single-sign-on

我正在尝试为部署在Ubuntu Apache2中的php应用程序实现SSO,而Windows域中的用户无需登录即可访问此应用程序。所以需要帮助。任何已经尝试实现它的人。

Ubuntu不在AD域下。

1 个答案:

答案 0 :(得分:2)

我昨天使用 mod_auth_kerberos 做了这个。基本流程如下:

  1. 安装kerberos并配置

  2. 在活动目录中创建新用户

  3. 在Windows上使用ktpass创建密钥表

  4. 将keytab复制到ubuntu并配置apache以使用keytab

  5. 请查看此处的文档:http://www.grolmsnet.de/kerbtut/。它比我更好地解释了配置文件。

    Ubuntu特定位可能只是安装,您可能需要:

    sudo apt-get install krb5-user libapache2-mod-auth-kerb