2012-06-11 12 views
5

2 web sitesi için etki alanları arası (subdomain değil) kimlik doğrulaması gerektiren tek bir proje üzerinde çalışıyorum.ASP.Net Tek Oturum Açma OneLogin ve DotNetOpenAuth ile CrossDomain

Burada ve Web'de başkalarının ne söylediklerini araştırdım ve DotNetOpenAuth'u kullanmaya çalıştım ama çok fazla anlam ifade edemiyorum ve belgeler çok fazla yardımcı olmuyor. Bu yüzden ne istediğimi sağladım gibi görünen OneLogin'a döndüm, ama yine de dokümantasyon eksik. İkisini de kullanmam gerektiğini düşünüyorum ama bulmacanın parçalarını birleştiremiyorum. Şimdi Yani

ben kendi SSO çözümü Single Sign-On Enterprise Security for Web Applications dayanan ancak varolan çözüm kullanarak daha eğilimli fazla hata çok fazla zaman alır ve olurdu olarak önlemek isteyen uygulamak için gittikçe yaklaşıyorum ..

için oradaki tüm uzmanları için bazı sorular:

  1. Eğer OneLogin kullanıcıların kimliğini doğrulamak için DotNetOpenAuth nasıl kullanılacağına ilişkin bazı ışık döken?
  2. OneLogin için daha fazla örnek nereden bulabilirim?
  3. VS2010 proje şablonunu deneyen kullanıcılar için DotNetOpenAuth ile ilgili olarak, bu RelyingPartyLogic.dll derlenmiş veya eksik oldu mu? Bunu nereden bulabilirim?

Yardımlarınız için teşekkürler!

cevap

4

DotNetOpenAuth, OpenID, OAuth ve InfoCard'ı destekler. OneLogin SAML araç takımı, SAML ile web tabanlı sso içindir. Bu iki kütüphane birlikte çalışmayacak. Bu makaleyi https://onelogin.zendesk.com/entries/20186386-introduction-to-onelogin-s-saml-toolkits

önerebilir OneLogin NET araç hakkında daha fazla bilgi için

DotNetOpenAuth Eğer size 2 sitelerinden OpenID destekleyebilir sağlanan do istediğini yapmasına yardımcı olacaktır; bununla birlikte, benim önerim SAML protokol ailesine bakmanızdır (wikipedia bunun hakkında iyi bir makaleye sahiptir) Bir kimlik sağlayıcısı (sizi doğrulayan site) ve tüketici (eriştiğiniz site) uygulamanız gerekir.

Sizin için hangisinin daha iyi olduğunu belirlemek amacıyla OpenID ve SAML arasında bir karşılaştırmaya bakmak isteyebilirsiniz. İşte size yardımcı olabilecek daha fazla okuma: https://onelogin.zendesk.com/entries/270738-openid-or-saml-for-enterprise-sso