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.
- 基盤プロジェクト
- 財団によるガバナンス
- カテゴリ
- 認証・セキュリティ
- 言語
- Java
- ライセンス
- Apache-2.0
関連プロジェクト
Zitadel
AGPL-3.0マルチテナンシー、SSO、MFA、OIDC/SAML に対応したクラウドネイティブな ID・アクセス管理プラットフォームで、セルフホストとマネージドサービスのどちらでも利用できます。
活発にメンテナンスされている
- 認証・セキュリティ
Auth.js
ISC標準的な Web API 上に構築されたオープンソースの認証ライブラリで、OAuth、メール/パスワードレス、資格情報によるサインインをあらゆる JavaScript フレームワークやランタイムでサポートします。
ドキュメントが充実
- 認証・セキュリティ
Authelia
Apache-2.0リバースプロキシの前段に置いて既存のWebアプリを保護する、セルフホスト型のシングルサインオン・二要素認証ポータルです。
活発にメンテナンスされている
- 認証・セキュリティ
Supabase
Apache-2.0Postgres データベース、認証、即利用可能な API、エッジ関数、リアルタイムサブスクリプション、ストレージを提供するオープンソースの Firebase 代替です。
活発にメンテナンスされている
- バックエンド
- データベース
- 認証・セキュリティ
誤りを見つけましたか? GitHub で修正を提案する