Keycloak is an open-source identity and access management project. It provides single sign-on for applications and services, connects external login providers and supports standard protocols such as OpenID Connect, OAuth 2.0 and SAML.
Administrators manage users, roles, sessions and authentication settings in a central console. LDAP and Active Directory integration can connect existing directories. Running Keycloak also involves maintaining its deployment, updates and access policies.
Source: Product overview

