===== Open ID Connect - OIDC ===== Source: https://www.slideshare.net/mraible/what-the-heck-is-oauth-and-openid-connect-dosug-2018?qid=e9ca62c0-5a2c-428b-9a83-44bc2b97e11f&v=&b=&from_search=7 OpenID Connect is based on top of Oauth 2.0. Gaps in Oauth 2.0 access token. Still in the access token - some parts are missing. It just proves, that the Client user was authorized Oauth 2.0 access token { "access_token" : "2asfasgagsddsasdA" , "token_type" : "Bearer", "expires_in" : 3600, "refresh_token" : "tGkjkj3r23jkKJJKkkjJ" } **OpenID Connect Extends OAuth 2.0 with new signed id_token** for the Client and UserInfo endpoint to fetch user attributes Provides a standard set of scopes and claims for identities * profile * email * address * phone Built-in registration, discovery & metadata for dynamic federations Bring Your Own Identity (BYOI) Supports high assurance levels and key SAML use cases (enterprise) OAuth 2.0 + Facebook Connect + SAML 2.0 (good parts) OIDC Access Token. The important parts is: **"id_token" : "eyJKHkjkjsafLKHLJh81298eolkjKJkjhhg...." ** { "access_token" : "2asfasgagsddsasdA" , "token_type" : "Bearer", "expires_in" : 3600, "refresh_token" : "tGkjkj3r23jkKJJKkkjJ", "id_token" : "eyJKHkjkjsafLKHLJh81298eolkjKJkjhhg...." } {{https://lh3.googleusercontent.com/-nhzeGZtoHGo/XAA0BUHo_QI/AAAAAAAABoo/ge69QYzeHM8_QwpRZXj0O8YAuk0EF9TlACHMYCw/s0/2018-11-29_19-46-27.png}}