OpenID Connect is an identity layer on top of the OAuth authorization standard protocol. It allows for verification of an end user’s identity based on authentication performed by an authorization server. It also allows clients to request and receive information about authenticated sessions and end users. The OpenID Connect is an API friendly specification and also allows for use of optional features such as encryption of identity data, discovery of OpenID Providers, and session management.