Product Information
What is Keycloak?
Keycloak is an open-source identity and access management solution.
Features:
• User registration
• Social login
• Single sign-on/logout for all applications within the same realm
• Two-factor authentication
• LDAP integration
• Kerberos broker
• Multi-tenancy with customizable skins per realm
• Custom extensions to enhance core functionality
• Multilingual support. Alternatively, you can add any language of your choice. For details, see https://www.keycloak.org/docs/21.1.1/server_development/#adding-a-language-to-a-realm
Components:
• Keycloak server, including APIs and a graphical interface.
• Keycloak application adapters: a set of libraries for interacting with the server.
As of March 2018, this WildFly community project is managed by Red Hat, which uses it as the upstream project for its RH-SSO product.
How to use Keycloak?
Keycloak is an open-source identity and access management solution designed to provide authentication and authorization for modern applications and services.
Core Functions of Keycloak
Two-Factor Authentication
Single sign-on
SAML single sign-on
Multi-factor authentication (MFA)
Federation
Access control
Usage Scenarios of Keycloak
- Providing identity and access management for modern applications and services
- Enabling single sign-on and sign-out across all applications under the same domain
- Managing user registrations and supporting social logins
- Offering two-factor authentication for enhanced security
- Integrating with existing identity systems like LDAP or Kerberos
- Supporting identity management in multi-tenant environments
Common Questions about Keycloak
What does Keycloak do?
How do I use Keycloak?
What are the core features of Keycloak?
What are the application scenarios for Keycloak?




















