Building great software takes time and adding features like authentication can extend this time by months. The technology landscape has moved passed the traditional login page and user authentication for a single application. Users today want single sign on and security staffers at these organisations want strong authentication policies with multi-factor authentication. Times have changed and to stay ahead we recommend Keycloak open source software.
Keycloak is a reliable identity and access management solution. With Keycloak open source software you can easily manage user authentication and authorization for your applications and services. Keycloak supports a variety of identity brokering protocols like OpenID, SAML and OAuth2.0 making it a viable solution for adding strong authentication capabilities to your applications and services.
Keycloak enjoys the stewardship and management of Redhat.
Identity Brokering
Authenticate users with existing OpenID or SAML2.0 Identity Providers.
User Federation
Built in support to connect to custom data-stores or existing LDAP and/or Active Directory servers.
Social Logins
Easily allow your users to login with social networks like Facebook, Github or alternatively social login providers like Google.
Single Sign On
One login for all your applications, improving security and reducing friction.
Customisation
Plugins, themes, and APIs allow Identity to match your workflows and brand.