Keycloak(キークローク)は、モダンなアプリケーションやサービスで使用することを目的に開発された、シングルサインオン、アイデンティティ管理、の機能を提供するオープンソースソフトウェア製品である。、このJBossコミュニティのプロジェクトは、KeycloakをRH-SSO製品のプロジェクトとして使用しているRed Hatの支援を受けている。コンセプトの観点から見ると、このツールはアプリケーションやサービスをわずかなコーディングかコーディングなしで簡単にセキュアにすることを目的としている。
歴史 Keycloakの最初の製品リリースは、開発を開始して約1年後の2014年9月だった。2016年、Red HatはRH SSO製品を、PicketLinkフレームワークからKeycloak upstreamプロジェクトをベースとしたものに切り替えた。これに伴い、PicketLinkのコードベースがKeycloakにマージされた。
Keycloakは、PicketLinkの後継であるRed Hat JBoss SSOオープンソース製品の代替ソフトウェアであるとも考えられている。、JBoss.orgは古いjbossssoサブサイトからKeycloakのウェブサイトへリダイレクトされている。JBossの名称は登録商標であり、Red Hatはupstreamのオープンソースプロジェクトの名前をJBossを使わないように変更し、JBoss ASはより一般的に認識されている例であるWildflyに変更した。
機能 Keycloakに含まれる多数の機能のうち、主な機能は以下の通りである。
ユーザー登録 ソーシャル・ログイン 同じRealmに含まれるすべてのアプリケーションに対する、シングルサインオン/サインオフ 2段階認証 LDAPとの統合 Kerberosブローカー realm別のカスタマイズ可能なskinを持つマルチテナント機能
コンポーネント Keycloakは、次の2つのメインコンポーネントからなる。
Keycloakサーバー Keycloakアプリケーションアダプタ
関連項目
シングルサインオン OpenAM ケルベロス (プロトコル) アイデンティティ管理
Red Hat Single Sign-On
出典
外部リンク
Official web site