Aller au contenu principal

Overview

Keycloak is an open-source identity and access management (IAM) solution developed by Red Hat (part of the open-source community now).

Some of its key features being :

  • Single Sign-On (SSO) — users log in once to access multiple apps without re-authenticating.
  • User Federation — integrates with existing user databases like LDAP or Active Directory.
  • Identity Brokering — lets you log in using external identity providers like Google, Facebook, Microsoft, or any OpenID Connect/SAML provider.
  • Access Management — handles user roles, permissions, and fine-grained access control for applications.
  • OAuth2 / OpenID Connect / SAML support — implements these widely-used authentication protocols.