Open ID Connect - MacKittipat/note-developer GitHub Wiki

  • OpenID Connect or OIDC is an identity protocol.
  • Build on top of OAuth 2.0 which provide ID_TOKEN and UserInfo endpoint
    • ID_TOKEN should be small. If App need additional user data, it must call UserInfo endpoint instead
  • A standard way to retrieve identity information about a user, such as their name, email address, postal address, and telephone number.
  • Add functionality around login and profile info of logged in user
  • Enable Single Sign On
  • With Authorization code flow, we have to add scope "openid" and Authorization server will return both access_token and id_token

Reference