| ウェブサイト | keycloak.org |
| カテゴリ | アイデンティティ&アクセス |
| ライセンス | オープンソース(Apache License 2.0) |
| 料金 | セルフホスト版は無料。Red Hatを通じて有償サポートやエンタープライズ向けディストリビューションを利用できます。 |
概要
Keycloakは、Webおよびモバイルアプリ全体でSSO、OAuth2、OIDC、ユーザー管理を行うための、オープンソースのIDおよびアクセス管理プラットフォームです。
メリット
- 無料のオープンソースコア
- 強力なOIDC、OAuth2、SAML対応
- ユーザーフェデレーションとLDAP連携を標準搭載
- レルム、クライアント、フローをカスタマイズ可能
- 活発なコミュニティと幅広い連携
デメリット
- UI が古く感じられることがある
- 開発者以外にはセットアップが複雑な場合がある
- 有料のIdPと比べると標準のMFA機能が限定的
- セルフホストには運用負荷がかかる
総評
Keycloakは、シングルサインオン、OAuth2、OIDC、SAML認証のための強力なオープンソース基盤を提供します。柔軟なID管理が必要で、セルフホストまたは有償サポートを運用できるチームに最適です。主なトレードオフは、完全マネージド型のIDプラットフォームと比べて運用の複雑さが増す点です。