Keycloak
Keycloak(キークローク)は、モダンなアプリケーションやサービスで使用することを目的に開発された、シングルサイ�…
|
| |
| 開発元 | WildFly, a division of Red Hat |
|---|---|
| 初版 | 2014年9月10日 |
| 最新版 |
26.7.2
/ 19 August 2026[1] |
| リポジトリ | |
| プログラミング 言語 | Java |
| 種別 | Single sign-on system |
| ライセンス | Apache License 2.0 |
| 公式サイト |
www |
Keycloak(キークローク)は、モダンなアプリケーションやサービスで使用することを目的に開発された、シングルサインオン、アイデンティティ管理、アクセス管理の機能を提供するオープンソースソフトウェア製品である。2018年3月年現在[update]、このJBossコミュニティのプロジェクトは、KeycloakをRH-SSO製品のupstreamプロジェクトとして使用しているRed Hatの支援を受けている[2]。コンセプトの観点から見ると、このツールはアプリケーションやサービスをわずかなコーディングかコーディングなしで簡単にセキュアにすることを目的としている。
歴史
Keycloakの最初の製品リリースは、開発を開始して約1年後の2014年9月だった。2016年、Red HatはRH SSO製品を、PicketLinkフレームワークからKeycloak upstreamプロジェクトをベースとしたものに切り替えた[3]。これに伴い、PicketLinkのコードベースがKeycloakにマージされた[4][5]。
Keycloakは、PicketLinkの後継であるRed Hat JBoss SSOオープンソース製品の代替ソフトウェアであるとも考えられている[6][7]。2018年3月年現在[update]、JBoss.orgは古いjbossssoサブサイトからKeycloakのウェブサイトへリダイレクトされている。JBossの名称は登録商標であり、Red Hatはupstreamのオープンソースプロジェクトの名前をJBossを使わないように変更し、JBoss ASはより一般的に認識されている例であるWildflyに変更した。
機能
Keycloakに含まれる多数の機能のうち、主な機能は以下の通りである。
- ユーザー登録
- ソーシャル・ログイン
- 同じRealmに含まれるすべてのアプリケーションに対する、シングルサインオン/サインオフ
- 2段階認証
- LDAPとの統合
- Kerberosブローカー
- realm別のカスタマイズ可能なskinを持つマルチテナント機能
コンポーネント
Keycloakは、次の2つのメインコンポーネントからなる。
- Keycloakサーバー
- Keycloakアプリケーションアダプタ
関連項目
出典
- ^ “Keycloak 26.7.2 released”. 19 August 2026. 2026年8月19日閲覧.
- ^ Marchioni, Francesco; Fugaro, Luigi (31 August 2016). “12”. Mastering JBoss Enterprise Application Platform 7. ISBN 978-1786463630. Introduction Red Hat SSO
- ^ Atkisson (2016年10月4日). “How Red Hat re-designed its Single Sign On (SSO) architecture, and why.”. Red Hat. 2018年1月9日時点のオリジナルよりアーカイブ。2018年3月7日閲覧。
- ^ Dawidowicz (2015年3月10日). “PicketLink and Keycloak projects are merging!”. PicketLink.org. 2015年9月11日時点のオリジナルよりアーカイブ。2018年3月7日閲覧。
- ^ Peeples (2014年5月28日). “What is the difference between Picketlink and Keycloak?”. JBossDeveloper. 2017年4月5日時点のオリジナルよりアーカイブ。2018年3月7日閲覧。
- ^ “JBosssso (archived) Website”. 2014年5月30日時点のオリジナルよりアーカイブ。2020年1月19日閲覧。
- ^ Kalali, Masoud (30 May 2010). GlassFish Security. PACKT. p. 182. ISBN 978-1-847199-38-6
外部リンク
- Official web site
- Sébastien Blanc (2017年6月16日). “Easily Secure Your Spring Boot Applications With Keycloak”. dzone.com. 2020年1月19日閲覧。
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.