OAuth (Open Authorization) is an open standard authorization framework for token-based authorization. OAuth enables account information to be used by a third-party, such as Google, without exposing the user's account credentials to the third party.
It provides the third-party service with an access token that authorizes specific account information to be shared.
OpenID Connect is an identity layer built on top of the OAuth 2.0 protocol that permits a third-party application to obtain a user's identity information, which is managed by a service. This functionality makes it easier for developers to authenticate users.
Further documentation for integrating with OAuth/OpenID can be found below: