コンテンツへスキップ
FindOpenSource

Keycloak

シングルサインオン、OAuth2、OpenID Connect に対応したオープンソースのアイデンティティ・アクセス管理ソリューションです。

概要

Keycloak は、認証と認可を一元化することで、個々のアプリケーションが自前でユーザーストレージやログインロジックを実装する必要をなくす、オープンソースの ID・アクセス管理(IAM)サーバーです。ユーザーフェデレーション(既存のユーザーディレクトリとの連携)、シングルサインオン、強力な多要素認証、セルフサービスのユーザー管理、きめ細かな認可ポリシーを提供します。

各アプリにライブラリとして組み込むのではなく、ダウンロード可能な配布物または公式 Docker イメージによるスタンドアロンサーバーとして動作し、アプリケーションは標準プロトコル(OAuth 2.0、OpenID Connect)を使ってこのサーバーとやり取りします。Keycloak は Cloud Native Computing Foundation(CNCF)のプロジェクトです。

複数のアプリケーションやサービスごとにログイン・ユーザー管理ロジックを個別に構築・維持するのではなく、その前段に1つの中央認証・認可サービスを置きたいチームに向いています。

カテゴリ
認証・セキュリティ
キーワード
identityssosingle-sign-onoauthoidcauthenticationiamlogin
言語
Java
ライセンス
Apache-2.0

誤りを見つけましたか? GitHub で修正を提案する