Keycloak
詳細情報
- 開発元
- Red Hat
- 公開
- 種類
- IDプロバイダ(IdP) / SSO
- ライセンス
- Apache 2.0
- 公式サイト
- keycloak.org
- ソースコード
- github.com/keycloak/keycloak
オープンソースのIdP。OIDC、SAML、OAuth 2.0、LDAP/ADブリッジ、MFA、ソーシャルログイン、ユーザーフェデレーションに対応する。セルフホストSSOの定番。
Javaベースで、18.0以降はQuarkusを採用。レルム(realm)でテナントを分離し、管理UIでユーザーを管理する。アプリの前段にKeycloakを置けば、SSOと標準化されたトークン発行が一括で手に入る。競合はマネージドのAuth0、Okta、AWS Cognito、Azure AD、オープンソースではAuthentik(伸長中)、Ory、Zitadel、Hankoなど。コンプライアンス要件の厳しい欧州の環境で広く使われている。