コンテンツへスキップ
FindOpenSource

Keycloak

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

概要

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

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

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

このカタログに掲載されている理由

カタログ評価: ★★★★★ (5/5)

The leading full-featured open-source identity and access management server; essential representative project.

  • 基盤プロジェクト
  • 財団によるガバナンス
カテゴリ
認証・セキュリティ
キーワード
identityssosingle-sign-onoauthoidcauthenticationiamlogin
言語
Java
ライセンス
Apache-2.0

他のプロジェクトと比較する

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