| 開発者 | WildFly、Red Hat の一部門 |
|---|---|
| 初回リリース | 2014年9月10日 |
| 安定リリース | 26.0.7 / 2024年12月3日[1] |
| リポジトリ | github.com/keycloak/keycloak |
| 書かれた | ジャワ |
| プラットフォーム | ジャワ |
| タイプ | シングルサインオンシステム |
| ライセンス | Apache ライセンス 2.0 |
| Webサイト | www.keycloak.org |
Keycloakは、最新のアプリケーションやサービスを対象とした、IDとアクセス管理によるシングルサインオンを可能にするオープンソースソフトウェア製品です。2023年4月まで、このWildFlyコミュニティプロジェクトはRed Hatの管理下にあり、Red HatはKeycloakのRed Hatビルドのアップストリームプロジェクトとして使用していました。2023年4月、KeycloakはCNCFに寄贈され、インキュベーションプロジェクトとして財団に加わりました。[2]
KeycloakはOpenID、OAuthバージョン2.0、SAMLなどのさまざまなプロトコルをサポートし、ユーザー管理、二要素認証、権限とロールの管理、トークンサービスの作成などの機能を提供します。 [3] Keycloakは、ReactやAngularなどのフロントエンドフレームワークやDockerなどのコンテナ化ソリューションなど、他のテクノロジーと統合できます。[4]
歴史
Keycloakの最初の製品版リリースは2014年9月で、開発は約1年前に開始されました。2016年に、Red HatはRH SSO製品をPicketLinkフレームワークベースからKeycloakアップストリームプロジェクトベースに切り替えました。[5] これは、PicketLinkコードベースがKeycloakに統合されたことに続くものです。[6] [7]
ある程度、Keycloakは、以前はPicketLinkに取って代わられたRed Hat JBoss SSOオープンソース製品の代替品とも考えられています。 [8] [9] 2018年3月現在[アップデート]、JBoss.orgは古いjbossssoサブサイトをKeycloak Webサイトにリダイレクトしています。JBossという名前は登録商標であり、Red HatはJBossの使用を避けるために上流のオープンソースプロジェクト名をJBoss ASからWildflyに変更しました。これはより一般的な例です。[10]
コンポーネント
Keycloak には 2 つの主要コンポーネントがあります。
- APIとグラフィカル インターフェイスを含む Keycloak サーバー。
- Keycloakクライアント。以前はKeycloakには「アダプター」ライブラリのセットが含まれていましたが、2022年に廃止されました。[11]
参照
参考文献
- ^ 「Keycloak 26.0.7 リリース」。2024 年 12 月 3 日。2024 年12 月 3 日閲覧。
- ^ 「Keycloak がインキュベーション プロジェクトとして CNCF に参加」。CNCF。2024年 5 月 15 日閲覧。
- ^ 「オープンソースのアイデンティティとアクセス管理」。keycloak 。2024年1月23日閲覧。
- ^ Zięba, Michał (2024-10-31). 「KeycloakとDockerの統合チュートリアル:ステップバイステップで実行する方法を学ぶ」Pretius . 2024-12-03閲覧。
- ^ Atkisson, Brian (2016 年 10 月 4 日). 「Red Hat がシングル サインオン (SSO) アーキテクチャをどのように再設計したか、そしてその理由」。Red Hat。2018年 1 月 9 日時点のオリジナルよりアーカイブ。2018 年3 月 7 日閲覧。
- ^ Dawidowicz, Boleslaw (2015年3月10日). 「PicketLinkとKeycloakプロジェクトが統合されます!」PicketLink.org。2015年9月11日時点のオリジナルよりアーカイブ。2018年3月7日閲覧。
- ^ Peeples, Kenneth (2014 年 5 月 28 日). 「Picketlink と Keycloak の違いは何ですか?」. JBossDeveloper . 2017 年 4 月 5 日時点のオリジナルよりアーカイブ。2018年3 月 7 日閲覧。
- ^ 「JBosssso (アーカイブ) ウェブサイト」。2014年5月30日時点のオリジナルよりアーカイブ。
- ^ カラリ、マスード (2010 年 5 月 30 日)。GlassFish のセキュリティ。パックト。 p. 182.ISBN 978-1-847199-38-6。
- ^ 「NGINX オープンソースと NGINX Plus を使用した Wildfly および JBoss アプリケーション サーバーの負荷分散 | NGINX ドキュメント」。docs.nginx.com。2023年10 月 11 日閲覧。
- ^ 「Keycloak アダプターの廃止 - Keycloak」www.keycloak.org . 2024 年 10 月 7 日閲覧。
外部リンク
- 公式サイト
- GitHub上の Keycloak
