Keycloak

Identity and access management with single sign-on, OAuth 2.0 and SAML.

Stars
37.8k
Forks
9.2k
Licence
Apache-2.0
Language
Java
Version
26.8.2
Updated

At a glance

  • Single sign-on across applications
  • OpenID Connect, OAuth 2.0 and SAML
  • LDAP and Active Directory federation
  • Admin console and themeable login pages

Get started

Development modedocker run -p 8080:8080 quay.io/keycloak/keycloak start-dev

What it is

Keycloak handles logins so your applications do not have to. Apps delegate authentication to it over standard protocols and receive tokens describing the user.

Why it stands out

It covers enterprise requirements such as federation with existing directories and fine-grained authorisation. It is a Cloud Native Computing Foundation project.

Who it is for

Organisations that need single sign-on across many applications.