コンテンツへスキップ
FindOpenSource

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 を使って自分たちのスタックに合わせ、認証ロジックとデータを直接セルフホストしたいチームに向いています。

カテゴリ
認証・セキュリティ
キーワード
authenticationpasswordlesssocial-loginsession-managementself-hostedloginmfa
言語
Java
ライセンス
Apache-2.0

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