Search code examples
c#openidsaml-2.0

what to choose from OPENID and SAML 2.0


I am new to both Open ID and SAML and need your help to choose right single sign on from both.

My application have users from different domains like

abc@testdomain.com ,xyz@xyzdomain.com

etc.

which would be better for my application ?, please suggest.

i have tried searching internet but not able to find side by side differences. Also any demo or references to implement it with .NET C# MVC would helpful.


Solution

  • My view:

    • SAML - complicated XML based protocol for enterprise domain
    • Open ID - easy to implement, because a lot of libs/tools + it's a standard SSO option for many current apps/identity providers (Google, LinkedIn, GitHub)

    If you don't need to support SAML, then use Open ID. List of certified libs (C# is there as well) http://openid.net/developers/certified/.