带Active Directory的Apache2 PHP SSO

带Active Directory的Apache2 PHP SSO,php,apache2,single-sign-on,Php,Apache2,Single Sign On,我正在尝试为部署在Ubuntu Apache2中的php应用程序实现SSO,Windows域中的用户需要在不登录的情况下访问此应用程序。所以我需要帮助。任何已经尝试过实现它的人 Ubuntu不在AD域下。我昨天用mod\u auth\u kerberos做的。基本流程如下: 安装kerberos并配置 在active directory上创建新用户 在windows上使用ktpass创建键选项卡 将keytab复制到ubuntu并配置apache使用keytab 请查看此处的文档:。它比我以前更

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


Ubuntu不在AD域下。

我昨天用mod\u auth\u kerberos做的。基本流程如下:

  • 安装kerberos并配置

  • 在active directory上创建新用户

  • 在windows上使用ktpass创建键选项卡

  • 将keytab复制到ubuntu并配置apache使用keytab

  • 请查看此处的文档:。它比我以前更能解释配置文件

    Ubuntu特定的部分可能只是安装,您需要:

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

    感谢您的帮助,我们将尝试更新。此配置也会将ubuntu计算机添加到windows工作组。因为我需要Ubuntu机器是独立的,而不是Windows工作组的一部分,因为出于测试目的,我使用的是Windows 2008 server的虚拟机,我在其中配置了LDAP广告。不,它不需要Ubuntu机器加入域。它只需要在广告上增加一个用户帐户:)我想你的问题可能已经包含在和中了