Keycloak is an open source identity and access management system, all applications within the solution will authenticate to keycloak which in turn can then hook into a variety of external identity providers such as:

  • LDAP
  • Azure Entra (formerly Azure Active Directory)
  • AWS SSO
  • Google Cloud Identity
  • etc

This provides a great deal of flexibility within the solution while providing a firm configuration for the setup of the individual application that the solution exposes to its users.

Keycloak Architecture


Table of contents