【发布时间】:2013-10-24 09:37:35
【问题描述】:
我有一个 php 网站,它在 azure 的 apache 网络服务器上运行。
我想通过 ldap(mod_authnz_ldap) 对用户进行身份验证,以便只管理用户一次。
是否可以将 Azure Active Directory 用作 ldap 服务器?如果是,我在哪里可以管理用户/组/xyz?
或者我必须为此设置一个独立的 ldap 服务吗?
【问题讨论】:
我有一个 php 网站,它在 azure 的 apache 网络服务器上运行。
我想通过 ldap(mod_authnz_ldap) 对用户进行身份验证,以便只管理用户一次。
是否可以将 Azure Active Directory 用作 ldap 服务器?如果是,我在哪里可以管理用户/组/xyz?
或者我必须为此设置一个独立的 ldap 服务吗?
【问题讨论】:
没有。 Windows Azure Active Directory 不支持 LDAP。 官方文档here。引用:
今天,Windows Azure AD 并不能完全替代本地 Windows 服务器广告。如前所述,云目录有一个 更简单的架构,并且它也缺少诸如组之类的东西 政策、存储机器信息的能力以及支持 用于 LDAP。
您已经考虑通过 OAuth/SAMLP/WS-Federation 来利用 SSO 支持 Windows Azure AD 并重新设计您的 auth/authz 层。
【讨论】:
偶然发现这篇旧帖子。现在通过支持传统身份验证方法的 Azure 目录服务支持 LDAP,例如 Kerberos/NTLM 和 LDAP。
【讨论】: