Keycloak

Overview
Keycloak is open-source identity and access management. It adds login to applications and secures services, so you don't have to store or authenticate users yourself. It is a CNCF project and runs from a downloadable distribution or a Docker image.
What it does well
Keycloak provides single sign-on, user federation (for example with LDAP or Active Directory), strong authentication, user management and fine-grained authorisation. It supports standard protocols such as OpenID Connect and SAML, and includes admin and account consoles.
Why it’s in the collection
Keycloak is the long-standing standard for running your own login and single sign-on, used widely in enterprises. It is Apache-licensed.
On GitHub
- Stars
- 0
- Forks
- 0
- Commits
- 0
- Repository
- keycloak/keycloak
Languages
- Java 92.2%
- TypeScript 6.8%
- Other 1%
Compared with
Auth0Authentication platform from Okta, priced by monthly active users.
OktaEnterprise identity and single sign-on platform.
LogtoNo. 140Open-source authentication and identity infrastructure.
See every open-source alternative to Auth0 and Okta in the collection.



