Keycloak
シングルサインオン、OAuth2、OpenID Connect に対応したオープンソースのアイデンティティ・アクセス管理ソリューションです。
概要
Keycloak は、認証と認可を一元化することで、個々のアプリケーションが自前でユーザーストレージやログインロジックを実装する必要をなくす、オープンソースの ID・アクセス管理(IAM)サーバーです。ユーザーフェデレーション(既存のユーザーディレクトリとの連携)、シングルサインオン、強力な多要素認証、セルフサービスのユーザー管理、きめ細かな認可ポリシーを提供します。
各アプリにライブラリとして組み込むのではなく、ダウンロード可能な配布物または公式 Docker イメージによるスタンドアロンサーバーとして動作し、アプリケーションは標準プロトコル(OAuth 2.0、OpenID Connect)を使ってこのサーバーとやり取りします。Keycloak は Cloud Native Computing Foundation(CNCF)のプロジェクトです。
複数のアプリケーションやサービスごとにログイン・ユーザー管理ロジックを個別に構築・維持するのではなく、その前段に1つの中央認証・認可サービスを置きたいチームに向いています。
- カテゴリ
- 認証・セキュリティ
- 言語
- 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アプリを保護する、セルフホスト型のシングルサインオン・二要素認証ポータルです。
- 認証・セキュリティ
Appwrite
BSD-3-Clause認証、データベース、ストレージ、関数、リアルタイム API を提供するオープンソースのバックエンドプラットフォームです。セルフホストでもマネージドクラウドでも利用できます。
- バックエンド
- データベース
- 認証・セキュリティ
誤りを見つけましたか? GitHub で修正を提案する