Keycloak
開発元 | JBoss, a division of Red Hat |
---|---|
初版 | 2014年9月10日 |
最新版 |
9.0.0
/ 2020年2月17日 |
リポジトリ | |
プログラミング 言語 | Java |
種別 | Single sign-on system |
ライセンス | Apache License 2.0 |
公式サイト |
www |
Keycloak(キークローク)は、モダンなアプリケーションやサービスで使用することを目的に開発された、シングルサインオン、アイデンティティ管理、アクセス管理の機能を提供するオープンソースソフトウェア製品である。2018年3月年現在[update]、このJBossコミュニティのプロジェクトは、KeycloakをRH-SSO製品のupstreamプロジェクトとして使用しているRed Hatの支援を受けている[1]。コンセプトの観点から見ると、このツールはアプリケーションやサービスをわずかなコーディングかコーディングなしで簡単にセキュアにすることを目的としている。
歴史[編集]
Keycloakの最初の製品リリースは、開発を開始して約1年後の2014年9月だった。2016年、Red HatはRH SSO製品を、PicketLinkフレームワークからKeycloak upstreamプロジェクトをベースとしたものに切り替えた[2]。これに伴い、PicketLinkのコードベースがKeycloakにマージされた[3][4]。
Keycloakは、PicketLinkの後継であるRed Hat JBoss SSOオープンソース製品の代替ソフトウェアであるとも考えられている[5][6]。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アプリケーションアダプタ
関連項目[編集]
出典[編集]
- ^ 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日閲覧。