Table 2 SAML, OpenID Connect and OAuth2.0 Specifications.
From: SSH-DAuth: secret sharing based decentralized OAuth using decentralized identifier
 | SAML | OpenID connect | OAuth2.0 |
---|---|---|---|
Open Standard for | Authorization and Authentication | Authentication | Authorization |
Developed by | OASIS | OpenID Foundation | Twitter and Google |
Developed in | 2001 | 2014 | 2006 |
Primary usecase is SSO for | Enterprise Apps | Consumer Apps | API Authorization |
Used from | 2001 | 2014 | 2012 |
When to use | User or corporate partner to access web service | Authenticate users without an account | Temporary resource access to 3rd party apps on a legitimate user’s behalf |
Security | XML Signing | Access token validation | Access token validation |