Keycloak is an SSO auth server and appliance for web applications and
RESTful web services. It can act as a Social Broker for Social Login
via Google, Twitter, and Facebook. It has a nice admin console UI for
managing a variety of security metadata and much much more...
Please view my blog for more details on features, videos, downloads, and
JBoss, a division of Red Hat