Keycloak
Keycloak is an open-source identity and access management (IAM) solution for modern applications and services. It provides single sign-on (SSO) for web apps and services, identity brokering to external identity providers, user federation with existing directories such as LDAP/Active Directory, and comprehensive access management for applications and APIs. It supports standard protocols including OAuth 2.0, OpenID Connect, and SAML 2.0, enabling secure authentication and delegated authorization across diverse clients.
Key features include a customizable login and account management console, multi-factor authentication, and passwordless options. It
The server runs on the Java platform and can be deployed as a standalone service or inside
Governance: Keycloak is an open-source project with development maintained by the community and sponsored by its