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 を使って自分たちのスタックに合わせ、認証ロジックとデータを直接セルフホストしたいチームに向いています。
このカタログに掲載されている理由
カタログ評価: ★★★☆☆ (3/5)
Open-source auth-as-a-service SDK, a developer-friendly alternative to Auth0/Keycloak.
- 成熟
- ベンダー主導
- カテゴリ
- 認証・セキュリティ
- 言語
- Java
- ライセンス
- Apache-2.0
関連プロジェクト
Authelia
Apache-2.0リバースプロキシの前段に置いて既存のWebアプリを保護する、セルフホスト型のシングルサインオン・二要素認証ポータルです。
活発にメンテナンスされている
- 認証・セキュリティ
Keycloak
Apache-2.0シングルサインオン、OAuth2、OpenID Connect に対応したオープンソースのアイデンティティ・アクセス管理ソリューションです。
活発にメンテナンスされている
- 認証・セキュリティ
Supabase
Apache-2.0Postgres データベース、認証、即利用可能な API、エッジ関数、リアルタイムサブスクリプション、ストレージを提供するオープンソースの Firebase 代替です。
活発にメンテナンスされている
- バックエンド
- データベース
- 認証・セキュリティ
Appwrite
BSD-3-Clause認証、データベース、ストレージ、関数、リアルタイム API を提供するオープンソースのバックエンドプラットフォームです。セルフホストでもマネージドクラウドでも利用できます。
活発にメンテナンスされている
- バックエンド
- データベース
- 認証・セキュリティ
誤りを見つけましたか? GitHub で修正を提案する