2010-03-16 76 views

回答

12

是的,你可以。只需托管一个本身使用Active Directory身份验证的ASP.NET网站,并使用DotNetOpenAuth公开OpenID提供程序。

+0

任何链接到一些示例代码的如何做到这一点? DotNetOpenAuth网站的文档有限。 –

+2

准确地做什么?如果你想成为Active Directory依赖方,你必须找到AD文档。如果你想(也)成为一个DotNetOpenAuth OpenID提供程序,那么你可以使用库中的示例来演示和说明一些有限的文档。 –

5

还有OpenID-LDAP服务器,声称与AD LDAP一起使用。

+0

我试过配置OpenID-LDAP-PHP,但它将共享密钥存储在SESSION中(绑定到最终用户),以便当服务器发出check_authentication请求时,它总是以false返回 - 它无法在服务器的SESSION。它通常非常糟糕的代码,没有足够的日志记录,并使用mt_rand作为加密。避免。 – JanHudecek

相关问题