The OAuth login module is a planned login facility providing access to third party OAuth-2.0 and OpenID/Connect Services.
For OpenID/Connect authorization providers we may also act as a resource provider, which validates ID tokens presented by external clients.
OpenID 1.0 Specification: http://openid.net/specs/openid-connect-core-1_0.html
Microsoft's implementation notes: https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-tokens
github OAuth Guide: https://developer.github.com/v3/oauth