如何对云服务进行本地Active Directory身份验证?

3
有没有一种标准化的方法来为无法直接访问AD控制器的Web服务设置AD身份验证?我想到了云应用程序,例如Google Apps希望对组织的AD进行身份验证。
我已经搜索了很多,但似乎不知道正确的关键字。也许有人可以启发我或给我一些搜索指针。
顺便说一下,我们的应用程序使用Zend Framework编写的PHP。
1个回答

3
您问题的最优解是使用身份联合。基本思路是像常规应用程序一样在本地对用户进行身份验证,并向云提供商发送安全令牌,证明用户的身份。
SAML是实现这一目标最常见的联合协议。Google有一个很好的页面解释细节,维基百科页面也很有见地。
有很多身份联合解决方案,例如:
- Active Directory Federation Services(ADFS) - SimpleSAMLphp - Shibboleth - OpenAM
SimpleSAMLphp可能是熟悉SAML的好起点,因为它很简单:)将其连接到Google应用程序的过程在此处描述。
ADFS将是面向AD的解决方案,但配置稍微复杂一些。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接