Single Sign-on (SSO)

The platform supports a wide range of Single Sign-On (SSO) protocols and providers, enabling seamless authentication across various services and applications. Here are the primary SSO protocols and some of the identity providers that Keycloak can integrate with:

SSO Protocols

  1. OpenID Connect (OIDC): A modern, widely adopted protocol based on OAuth 2.0 for client authentication and authorization. It is used by many identity providers for secure and flexible user authentication.
  2. SAML 2.0: A commonly used protocol for exchanging authentication and authorization data between parties, particularly in enterprise environments.

Identity Providers

The platform allows integration with a variety of identity providers using these protocols, including:
  • Google
  • Amazon
  • OpenShift v3 / v4
  • GitHub
  • LinkedIn
  • Microsoft
  • Apple
  • Facebook

This flexibility ensures that SSO can be implemented using preferred systems and protocols, facilitating easy and secure access to multiple applications with a single set of credentials.