Keycloak

Identity and access management. SSO, social login, user federation, and fine-grained authorization.

About Keycloak

Keycloak is an open source Identity and Access Management solution aimed at modern applications and services. It provides single-sign-on, social login, user federation, client adapters, admin console, and account management console.

Key Features

Single Sign-On (SSO)
Social login (Google, GitHub, etc.)
LDAP & Active Directory federation
Fine-grained authorization
Multi-factor authentication
Admin console & REST API

Why choose Keycloak?

Keycloak is an open source alternative to Auth0, Okta. Licensed under Apache-2.0, it gives you full access to the source code and the freedom to modify, self-host, and contribute. You can deploy it on your own servers for complete data ownership and privacy.