2012-06-11 45 views
5

Sto lavorando a un progetto che richiede il single sign sull'autenticazione cross-domain (non di sottodominio) per 2 siti Web.ASP.Net Single Sign On CrossDomain con OneLogin e DotNetOpenAuth

Ho cercato ciò che gli altri hanno detto da queste parti e sul Web e ho provato a utilizzare DotNetOpenAuth, ma non riesco a capirne il senso e la documentazione non aiuta molto. Così mi sono rivolto a OneLogin che sembra fornire quello che voglio ma, ancora una volta, manca la documentazione. Penso di dover usare entrambi, ma non riesco a collegare i pezzi del puzzle.

Mi sto avvicinando per implementare la mia soluzione SSO basata su Single Sign-On Enterprise Security for Web Applications ma si vuole evitare che, come ci vorrebbe molto più tempo ed essere più inclini bug rispetto all'utilizzo di una soluzione esistente ..

Così ora alcune domande per tutti i guru là fuori:

  1. Riesci a far luce su come utilizzare DotNetOpenAuth per autenticare gli utenti in OneLogin?
  2. Dove posso trovare altri esempi per OneLogin?
  3. Riguardo a DotNetOpenAuth per coloro che hanno provato il modello di progetto VS2010, è stato compilato o mancava RelyingPartyLogic.dll? Dove posso averlo?

Grazie per il vostro aiuto!

risposta

4

DotNetOpenAuth supporta OpenID, OAuth e InfoCard. Il kit di strumenti SAML OneLogin è per WebSso con SAML. Queste due librerie non funzioneranno insieme.

Per ulteriori informazioni sul toolkit OneLogin .NET posso consigliare questo articolo https://onelogin.zendesk.com/entries/20186386-introduction-to-onelogin-s-saml-toolkits

DotNetOpenAuth vi aiuterà a fare quello che vuoi fare a condizione che si può supportare OpenID dai vostri 2 siti web; tuttavia, la mia raccomandazione è di esaminare la famiglia di protocolli SAML (wikipedia ha un buon articolo su questo). Devi implementare un provider di identità (il sito che ti autentica) e il consumatore (il sito a cui accedi).

Si potrebbe voler vedere un confronto tra OpenID e SAML per scegliere quale è meglio per voi. Ecco un'ulteriore lettura che può essere d'aiuto: https://onelogin.zendesk.com/entries/270738-openid-or-saml-for-enterprise-sso

Problemi correlati