2012-06-11 27 views
5

Estoy trabajando en un proyecto que requiera autenticación de un solo signo en dominios cruzados (no subdominios) para 2 sitios web.ASP.Net Single Sign On CrossDomain con OneLogin y DotNetOpenAuth

He buscado lo que otros han dicho aquí y en la web y traté de usar DotNetOpenAuth, pero no puedo darle mucho sentido y la documentación no ayuda mucho. Así que me volví a OneLogin que parece proporcionar lo que quiero, pero una vez más, la documentación es deficiente. Creo que tengo que usar ambos, pero no puedo conectar las piezas del rompecabezas.

Estoy más cerca de implementar mi propia solución SSO basado en Single Sign-On Enterprise Security for Web Applications pero quieren evitar que a medida que tomaría mucho más tiempo y ser más propensos error de utilizar una solución existente ..

Así que ahora para algunas preguntas para todos los gurús:

  1. ¿Puede arrojar algo de luz sobre cómo usar DotNetOpenAuth para autenticar usuarios en OneLogin?
  2. ¿Dónde puedo obtener más ejemplos para OneLogin?
  3. Con respecto a DotNetOpenAuth para aquellos que han probado la plantilla del proyecto VS2010, ¿compiló eso o le faltó RelyingPartyLogic.dll? ¿Dónde puedo obtener eso?

Gracias por su ayuda!

Respuesta

4

DotNetOpenAuth admite OpenID, OAuth e InfoCard. El kit de herramientas OneLogin SAML está basado en web-sso con SAML. Estas dos bibliotecas no funcionarán juntas.

Para obtener más información sobre el kit de herramientas OneLogin .NET puedo recomendar este artículo https://onelogin.zendesk.com/entries/20186386-introduction-to-onelogin-s-saml-toolkits

DotNetOpenAuth le ayudará a hacer lo que quiere hacer con tal que usted puede apoyar a OpenID desde sus 2 sitios web; sin embargo, mi recomendación es que investigue la familia de protocolos SAML (wikipedia tiene un buen artículo al respecto). Debe implementar un proveedor de identidad (el sitio que lo autentica) y el consumidor (el sitio al que accede).

Es posible que desee ver una comparación entre OpenID y SAML para elegir cuál es mejor para usted. Aquí está la lectura adicional que puede ayudar con eso: https://onelogin.zendesk.com/entries/270738-openid-or-saml-for-enterprise-sso

Cuestiones relacionadas