The bmannconsulting.com website
1---
2link: https://www.keycloak.org
3tags:
4 - identity
5 - SSO
6 - opensource
7 - app
8 - OIDC
9 - OAuth
10 - CNCF
11 - Java
12github: https://github.com/keycloak/keycloak
13---
14Open Source Identity and Access Management
15
16[[CNCF]] project
17
18## Single-Sign On
19
20Users authenticate with Keycloak rather than individual applications. This means that your applications don't have to deal with login forms, authenticating users, and storing users. Once logged-in to Keycloak, users don't have to login again to access a different application.
21
22## Identity Brokering and Social Login
23
24Enabling login with social networks is easy to add through the admin console. It's just a matter of selecting the social network you want to add. No code or changes to your application is required.
25
26Keycloak can also authenticate users with existing OpenID Connect or SAML 2.0 Identity Providers. Again, this is just a matter of configuring the Identity Provider through the admin console.
27
28## User Federation
29
30Keycloak has built-in support to connect to existing LDAP or Active Directory servers. You can also implement your own provider if you have users in other stores, such as a relational database.
31
32## Standard Protocols
33
34Keycloak is based on standard protocols and provides support for OpenID Connect, OAuth 2.0, and SAML.