The EmpowerID SSO framework allows you to configure Identity Provider (IdP) SSO connections for third-party identity provider applications that support the use of OAuth 2 for identity transactions. In this way, you can offer users the ability to authenticate to EmpowerID using the credentials from any OAuth Consumer application in which you establish a trust relationship. EmpowerID provides a number of templates configured out of the box for use with popular OAuth consumer applications like Google, Facebook, Yahoo and more. In addition, EmpowerID provides a generic template that can be used as a starting point for building your own custom connections.
Getting Started
Azure Native Authentication
Github