2010-03-16 3 views

risposta

12

Sì, è possibile. È sufficiente ospitare un sito Web ASP.NET che utilizza un'autenticazione Active Directory ed espone un provider OpenID utilizzando DotNetOpenAuth.

+0

Eventuali collegamenti ad alcuni codici di esempio per come procedere? Il sito DotNetOpenAuth ha una documentazione limitata. –

+2

Per fare cosa, esattamente? Se si desidera essere una parte relying di Active Directory, sarà necessario trovare la documentazione di Active Directory per quello. Se si desidera (anche) essere un provider OpenID DotNetOpenAuth, ci sono campioni forniti con la libreria per dimostrarlo e alcuni documenti limitati come hai detto. –

5

C'è anche il server OpenID-LDAP che dichiara di funzionare con LDAP AD.

+0

Ho provato a configurare OpenID-LDAP-PHP, ma memorizza il segreto condiviso in SESSIONE (associato all'utente finale) in modo che quando il server emette la richiesta di check_authentication risponde sempre con false - non riesce a trovare il segreto condiviso nel SESSIONE per il server. In genere è un codice molto scadente, con una registrazione insufficiente e utilizza mt_rand per crypto. Evitare. – JanHudecek