SuperTokens
無パスワードログイン、ソーシャルログイン、メール/パスワードログインを提供する、Auth0やFirebase Authの代替となるオープンソースのセルフホスト型認証コアサービスです。
概要
SuperTokens Core は、Auth0、Firebase Auth、AWS Cognito の代替として位置づけられているオープンソース認証システム SuperTokens の中核をなすバックエンド HTTP サービスです。コアとなる認証ロジックとデータベース操作を担い、Node.js、Go、Python などに対応する SuperTokens のバックエンド SDK から呼び出されます。バックエンド SDK はサインアップ、サインイン、サインアウト、セッションリフレッシュなどの API を公開し、フロントエンド SDK がそれらを利用してセッショントークンを管理し、ログイン UI を描画します。
パスワードレスログイン、ソーシャルログイン、メール/パスワードおよび電話番号/パスワード認証、セッション管理、多要素認証、組織ごとのエンタープライズ SSO を伴うマルチテナンシー、ユーザーロール、マイクロサービス間認証をサポートしています。このリポジトリの `ee/` ディレクトリ以外のコンテンツは Apache-2.0 ライセンスで、`ee/` ディレクトリ(エンタープライズ機能)は別途ライセンスされています。
SuperTokens は、完全にホストされたサードパーティの ID プロバイダーに依存するのではなく、公式 SDK を使って自分たちのスタックに合わせ、認証ロジックとデータを直接セルフホストしたいチームに向いています。
- カテゴリ
- 認証・セキュリティ
- 言語
- Java
- ライセンス
- Apache-2.0
関連プロジェクト
Authelia
Apache-2.0リバースプロキシの前段に置いて既存のWebアプリを保護する、セルフホスト型のシングルサインオン・二要素認証ポータルです。
- 認証・セキュリティ
Appwrite
BSD-3-Clause認証、データベース、ストレージ、関数、リアルタイム API を提供するオープンソースのバックエンドプラットフォームです。セルフホストでもマネージドクラウドでも利用できます。
- バックエンド
- データベース
- 認証・セキュリティ
Auth.js
ISC標準的な Web API 上に構築されたオープンソースの認証ライブラリで、OAuth、メール/パスワードレス、資格情報によるサインインをあらゆる JavaScript フレームワークやランタイムでサポートします。
- 認証・セキュリティ
Keycloak
Apache-2.0シングルサインオン、OAuth2、OpenID Connect に対応したオープンソースのアイデンティティ・アクセス管理ソリューションです。
- 認証・セキュリティ
誤りを見つけましたか? GitHub で修正を提案する