2010-03-16 16 views

Respuesta

12

Sí, puedes. Simplemente aloje un sitio web ASP.NET que utilice la autenticación de Active Directory y exponga un proveedor de OpenID usando DotNetOpenAuth.

+0

¿Algún enlace a algún código de muestra para saber cómo hacer esto? El sitio DotNetOpenAuth tiene documentación limitada. –

+2

¿Para hacer qué, exactamente? Si desea ser una parte confiable de Active Directory, tendrá que encontrar la documentación de AD para eso. Si desea (también) ser un Proveedor de OpenID de DotNetOpenAuth, hay muestras que vienen con la biblioteca para demostrar eso, y cierta documentación limitada como ha dicho. –

5

También hay un servidor OpenID-LDAP que dice que funciona con AD LDAP.

+0

He intentado configurar OpenID-LDAP-PHP, pero almacena el secreto compartido en SESSION (vinculado al usuario final) para que cuando el servidor emita la solicitud check_authentication responda siempre con false: no puede encontrar el secreto compartido en el SESIÓN para el servidor. En general, es un código muy malo, con un registro insuficiente y utiliza mt_rand para cifrado. Evitar. – JanHudecek

Cuestiones relacionadas