Keycloak

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Keycloak
開発元 JBoss, a division of Red Hat
初版 2014年9月10日 (9年前) (2014-09-10)
最新版
9.0.0 / 2020年2月17日 (4年前) (2020-02-17)
リポジトリ ウィキデータを編集
プログラミング
言語
Java
種別 Single sign-on system
ライセンス Apache License 2.0
公式サイト www.keycloak.org
テンプレートを表示

Keycloak(キークローク)は、モダンなアプリケーションやサービスで使用することを目的に開発された、シングルサインオンアイデンティティ管理アクセス管理英語版の機能を提供するオープンソースソフトウェア製品である。2018年3月年現在、この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月年現在、JBoss.orgは古いjbossssoサブサイトからKeycloakのウェブサイトへリダイレクトされている。JBossの名称は登録商標であり、Red Hatはupstreamのオープンソースプロジェクトの名前をJBossを使わないように変更し、JBoss ASはより一般的に認識されている例であるWildflyに変更した。

機能[編集]

Keycloakに含まれる多数の機能のうち、主な機能は以下の通りである。

コンポーネント[編集]

Keycloakは、次の2つのメインコンポーネントからなる。

  • Keycloakサーバー
  • Keycloakアプリケーションアダプタ

関連項目[編集]

出典[編集]

  1. ^ Marchioni, Francesco; Fugaro, Luigi (31 August 2016). “12”. Mastering JBoss Enterprise Application Platform 7. ISBN 978-1786463630. Introduction Red Hat SSO. https://www.packtpub.com/mapt/book/web_development/9781786463630/12/ch12lvl1sec75/introducing-red-hat-sso 
  2. ^ 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日閲覧。
  3. ^ Dawidowicz (2015年3月10日). “PicketLink and Keycloak projects are merging!”. PicketLink.org. 2015年9月11日時点のオリジナルよりアーカイブ。2018年3月7日閲覧。
  4. ^ Peeples (2014年5月28日). “What is the difference between Picketlink and Keycloak?”. JBossDeveloper. 2017年4月5日時点のオリジナルよりアーカイブ。2018年3月7日閲覧。
  5. ^ JBosssso (archived) Website”. 2014年5月30日時点のオリジナルよりアーカイブ。2020年1月19日閲覧。
  6. ^ Kalali, Masoud (30 May 2010). GlassFish Security. PACKT. p. 182. ISBN 978-1-847199-38-6 

外部リンク[編集]