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
- 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.
- 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:
- Amazon
- OpenShift v3 / v4
- GitHub
- Microsoft
- Apple
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.