🔐auth0
- 作者
- Auth0
- ソース種別
- git-subdir
- ソース
- GitHub で見る ↗
説明
エンタープライズグレードの認証機能を、簡単に実装。 ログイン、SSO、MFA、アクセス制御を任意のアプリに追加できます。 フレームワークに応じたガイダンスで、スムーズな導入をサポートします。
原文を表示
Enterprise-grade auth, easy to implement. Add login, SSO, MFA, and access control to any app with framework-aware guidance.
ユースケース
- ✓ログイン機能を実装したいとき
- ✓SSO認証を導入するとき
- ✓MFA(多要素認証)を追加するとき
- ✓アクセス制御を設定するとき
同梱スキル(44)
🎨acul-screen-generator
次のような場合に使用: Auth0 Universal LoginのスクリーンをUIを完全にコントロールしながら構築またはカスタマイズする場合 — ACUL の React または Vanilla JS SDK を使用して、ブランディングされたログイン・サインアップ・MFAスクリーンを作成するとき。 ユーザーが「カスタムログインページ」「Auth0のログイ…
🔐auth0-android
次のような場合に使用: KotlinまたはJavaのAndroidアプリに、Auth0のログイン・ログアウト・認証情報管理を追加する場合。 Web Auth、生体認証で保護されたCredentialsManager、MFAに対応しており、ユーザーが「Androidアプリにログイン機能を追加したい」とだけ言ってAuth0に言及しない場合にも適用されます。 `…
🔄auth0-android-major-migration
次のような場合に使用: Android アプリの Auth0 SDK(com.auth0.android:auth0)を次のメジャーバージョンにアップグレードする場合。 現在のバージョンを検出し、前提条件を確認した上で、プロジェクトの実際の呼び出し箇所に影響する破壊的変更のみを適用します。 ユーザーが「Auth0 Android SDK を更新して」または…
🔐auth0-angular
次のような場合に使用: Auth0 のログイン、ログアウト、ルートガード、または HTTP インターセプターを Angular アプリケーションに追加する場合。 SPA 向けの `@auth0/auth0-angular` を統合する。 ユーザーが「Angular のルートを保護したい」や「Angular に認証を追加したい」と言った際に、SDK 名を明示…
🔐auth0-aspnetcore-api
次のような場合に使用: JWT Bearerトークンの検証、スコープチェック、またはDoPPバインディングによってASP.NET Core Web APIのエンドポイントを保護する場合。 フロントエンドやモバイルアプリからアクセストークンを受け取るステートレスなREST APIに向けて、`Auth0.AspNetCore.Authentication.Ap…
🔐auth0-aspnetcore-authentication
次のような場合に使用: ASP.NET Core MVC、Razor Pages、または Blazor Server の Web アプリに、Cookie ベースのログイン・ログアウト機能やユーザープロフィール機能を追加する場合。 `Auth0.AspNetCore.Authentication` パッケージを統合します。ユーザーが「.NET Web アプリ…
🎨auth0-branding
次のような場合に使用: Auth0 Universal Login の外観をブランドに合わせてカスタマイズする場合 — カラー、ロゴ、フォント、ページレイアウト、ログイン画面のテキストなどの変更。 また、ブランディングをデフォルトにリセットする場合や、ブランディングがエンドツーエンドで正しく機能しているか確認する場合にも使用。 完全なカスタム UI 画面に…
🔐auth0-cli
次のような場合に使用: Auth0 CLIコマンドを実行してテナントリソースを管理する場合 — アプリやAPIの作成、ユーザー・ロール・組織・アクション・ログストリーム・カスタムドメイン・Universal Loginの設定管理など。 また、CLIを通じてAuth0 Management APIを直接呼び出す場合にも使用します。
🔐auth0-custom-domains
次のような場合に使用: カスタムAuth0ログインドメイン(例: login.example.com)のセットアップ、確認、またはトラブルシューティングを行う場合。 CNAMEの設定、確認、TLSポリシー、複数のカスタムドメイン、およびManagement APIエラーに対応しており、ユーザーが「Auth0ログインに独自ドメインを使いたい」と言った場合にも…
🔐auth0-expo
次のような場合に使用: Expo アプリに Auth0 のログイン・ログアウト・セッション管理を追加するとき。 ネイティブの iOS/Android ビルド向けに、`react-native-auth0` を Expo Config Plugin と統合します。 ユーザーが SDK に言及せず「Expo アプリにログインを追加したい」と言った場合でも使用し…
🔐auth0-express
次のような場合に使用: Express.js Webアプリケーションにセッションベースのログイン・ログアウト機能や、保護されたルートを追加するとき。 `express-openid-connect` を統合します。ユーザーが「Expressアプリにログインを追加して」や「Expressのルートを保護して」と言った場合にも使用してください。
🔐auth0-fastapi-api
次のような場合に使用: FastAPI エンドポイントを JWT Bearer トークン検証、スコープチェック、または DPoP バインディングで保護する場合。 アクセストークンを受け取るステートレス API に対して `auth0-fastapi-api` を統合します — ユーザーが「FastAPI エンドポイントを保護したい」や「FastAPI でト…
🔐auth0-fastify
次のような場合に使用: Fastifyウェブアプリケーションにセッションベースのログイン、ログアウト、または保護されたルートを追加する場合。 `@auth0/auth0-fastify` を統合します — ユーザーが「Fastifyアプリにログインを追加して」と言った場合にも使用してください。 BearerトークンをバリデートするFastify APIの場…
🔐auth0-fastify-api
次のような場合に使用: JWT BearerトークンのバリデーションやスコープチェックによってFastify APIエンドポイントを保護する場合。 フロントエンドやモバイルアプリからアクセストークンを受け取るステートレスAPIのために、`@auth0/auth0-fastify-api` を統合します。
🔐auth0-flask
次のような場合に使用: Flaskウェブアプリケーションにセッションベースのログイン、ログアウト、またはユーザープロファイル機能を追加する場合。 `auth0-server-python` を統合します — ユーザーが「Flaskアプリにログイン機能を追加したい」や「Flaskのルートを保護したい」と言った場合にも使用してください。
🔐auth0-flutter-native
次のような場合に使用: Flutter モバイルアプリ(iOS または Android)に Auth0 のログイン・ログアウト機能、 あるいは生体認証で保護されたクレデンシャルストレージを追加するとき。 ネイティブプラットフォーム上で `auth0_flutter` を統合します — ユーザーが「Flutter アプリにログインを追加したい」と言った場合で…
🔐auth0-flutter-web
次のような場合に使用: Auth0 のログインまたはログアウトを Flutter Web アプリケーションに追加するとき。 Web プラットフォーム上で `auth0_flutter` を統合します。 ユーザーが「Flutter Web アプリにログインを追加して」と言った場合にも使用してください。
🔐auth0-ionic-angular
次のような場合に使用: Capacitorを使用したIonic AngularアプリにAuth0のログイン、ログアウト、またはディープリンクを追加する場合。 ネイティブのiOS/Android向けに、Capacitor BrowserおよびApp pluginと`@auth0/auth0-angular`を統合します。
🔐auth0-ionic-react
次のような場合に使用: Capacitorを使用したIonic ReactアプリにAuth0のログイン・ログアウト、またはディープリンクを追加する場合。 ネイティブのiOS/Android向けに、`@auth0/auth0-react`をCapacitor BrowserおよびApp pluginと統合します。
🔐auth0-ionic-vue
次のような場合に使用: Capacitorを使用したIonic VueアプリにAuth0のログイン・ログアウト、またはディープリンクを追加する場合。 ネイティブのiOS/Android向けに、Capacitor BrowserおよびApp pluginと`@auth0/auth0-vue`を統合します。
🔐auth0-java-mvc-common
次のような場合に使用: Java Servlet ウェブアプリケーションに Auth0 のログイン・ログアウト・コールバック処理を追加する場合。 サーバーサイド Java アプリ向けに `com.auth0:mvc-auth-commons` を統合する。 ユーザーがライブラリ名を明示せず「Java ウェブアプリにログインを追加したい」と言った場合にも使用…
🔐auth0-laravel
次のような場合に使用: セッションベースのログイン、ログアウト、またはユーザープロフィール機能をLaravelウェブアプリケーションに追加する場合。 `auth0/login`(laravel-auth0)をガードベースの認証と統合します — ユーザーが「Laravelアプリにログインを追加したい」と言った場合にも使用してください。
🔐auth0-laravel-api
次のような場合に使用: JWT Bearerトークンの検証またはスコープチェックによってLaravel APIエンドポイントを保護する必要があるとき。 アクセストークンを受信するステートレスAPIに対して、`auth0/login`と`AuthorizationGuard`を統合します。
🔐auth0-maui
次のような場合に使用: .NET MAUI のクロスプラットフォームアプリ(iOS、Android、macOS、または Windows)に Auth0 のログイン・ログアウト・トークン管理を追加する場合。 `Auth0.OidcClient.MAUI` を統合します — ユーザーが「MAUI アプリにログインを追加したい」と言った場合にも使用してください。
🔐auth0-mfa
次のような場合に使用: アプリにMFAまたはステップアップ認証を追加する場合 — ログイン時や機密性の高い操作を行う前に、第二の認証要素(TOTP、SMS、パスキー、プッシュ通知)によるユーザー確認を必須にする場合。 また、アダプティブ/リスクベースのMFAや、HIPAA・PCI-DSSなどのコンプライアンス要件に対応する場合にも使用します。 ユーザーが「…
🔄auth0-migration
次のような場合に使用: 別のプロバイダー(Firebase、Cognito、Supabase、Clerk、またはカスタム認証)から Auth0 へ、ユーザーまたは認証を移行する場合。 ユーザーの一括インポート、段階的な移行戦略、JWT バリデーションの更新を網羅しています。 ユーザーが「認証を Auth0 に切り替えたい」や「ユーザーを Auth0 に移行…
🔐auth0-net-android
次のような場合に使用: .NET Android アプリケーションに Auth0 ログインまたはトークン管理を追加する場合。 Auth0.OidcClient.AndroidX を統合します。 ユーザーが「.NET Android アプリにログインを追加したい」と言った場合や、Xamarin Android に言及した場合にも使用してください。
🔐auth0-net-ios
次のような場合に使用: .NET iOSアプリケーションにAuth0ログインまたはトークン管理を追加する場合。 Auth0.OidcClient.iOS を統合します — ユーザーが「.NET iOSアプリにログインを追加したい」と言った場合や、Xamarin iOSに言及した場合にも使用してください。
🔐auth0-nextjs
次のような場合に使用: Next.jsアプリケーションにAuth0のログイン・ログアウト機能、保護されたページ、またはミドルウェアを追加する場合。 App RouterおよびPages Routerを`@auth0/nextjs-auth0`でサポート — ユーザーが「Next.jsアプリにログインを追加したい」や「Next.jsのルートを保護したい」と言…
🔐auth0-nuxt
次のような場合に使用: Nuxt 3 または Nuxt 4 アプリケーションに、Auth0 によるログイン・ログアウト・セッション管理・保護されたルートを追加する場合。 `@auth0/auth0-nuxt` を統合します — ユーザーが「Nuxt アプリにログイン機能を追加したい」と言った場合にも使用してください。
🔐auth0-php
次のような場合に使用: PHPウェブアプリケーションにセッションベースのログイン・ログアウト機能やユーザープロフィールを追加する場合。 `auth0/auth0-php` を統合します — ユーザーが「PHPアプリにログイン機能を追加したい」と言った場合にも使用してください。
🔐auth0-php-api
次のような場合に使用: JWTベアラートークンの検証やスコープチェックによって、PHPのAPIエンドポイントを保護する場合。 アクセストークンを受け取るステートレスAPIに対して、APIモードで`auth0/auth0-php`を統合します。
🔐auth0-quickstart
次のような場合に使用: アプリにAuth0認証を追加する際、どのSDKまたはスキルを使用すべきか不明な場合。 プロジェクトのフレームワークを自動検出し、適切なセットアップワークフローへルーティングします。 ユーザーが「アプリにログイン機能を追加したい」や「Auth0をセットアップしたい」とフレームワークを明示せずに言った場合でも、このスキルをエントリーポイ…
🔐auth0-react
次のような場合に使用: React SPAにAuth0のログイン・ログアウト機能、保護されたルート、またはユーザーセッションを追加する場合。 `@auth0/auth0-react` を統合します。 ユーザーが「ReactアプリにログインをつけたHい」や「Reactのルートを保護したい」のようにSDK名を明示しない場合でも、このスキルを使用してください。
🔐auth0-react-native
次のような場合に使用: 素のReact Nativeアプリ(Expoなし)にAuth0のログイン・ログアウト、または生体認証を追加する場合。 `react-native-auth0` をネイティブのディープリンクと統合します。
🔐auth0-spa-js
次のような場合に使用: Vanilla JS、Svelte、またはフレームワークに依存しないSPAに、Auth0のログインやトークン管理を追加する場合。 `@auth0/auth0-spa-js` を統合するもので、フレームワーク固有のAuth0 SDKが利用できない場合に使用してください。
🔐auth0-springboot-api
次のような場合に使用: Spring Boot の API エンドポイントを、JWT Bearer トークンの検証、スコープベースの認可、または DPoP バインディングによって保護する場合。 アクセストークンを受け取る REST API に対して、`com.auth0:auth0-springboot-api` を統合します。
🔐auth0-swift
次のような場合に使用: iOS、macOS、tvOS、watchOS、または visionOS アプリに、Auth0 によるログイン・ログアウト機能、または生体認証で保護されたクレデンシャルストレージを追加する場合。 Auth0.swift を統合します — ユーザーが「iOS アプリにログインを追加して」や「Swift アプリにログインを追加して」と言っ…
🔄auth0-swift-major-migration
次のような場合に使用: iOSまたはmacOSアプリのAuth0.swift SDKをv2からv3へアップグレードする際。 現在のバージョンを検出し、新しいSDKのソースを取得してAPIシグネチャを確認したうえで、実際の呼び出し箇所に影響する破壊的変更のみを適用します。 ユーザーが「Auth0 Swift SDKを更新して」または「Auth0.swift …
🔐auth0-vue
次のような場合に使用: Auth0 のログイン・ログアウト機能、保護されたルート、またはユーザーセッションを Vue 3 の SPA に追加するとき。 `@auth0/auth0-vue` を統合します。 ユーザーが SDK 名を明示せず「Vue アプリにログインを追加したい」や「Vue のルートを保護したい」と言った場合にも適用してください。
🔐auth0-winforms
次のような場合に使用: Windows Forms(WinForms)デスクトップアプリケーションに、Auth0のログイン・ログアウト、またはトークン管理機能を追加する場合。 `Auth0.OidcClient.WinForms` を統合します。ユーザーが「WinFormsアプリにログインを追加したい」や「WindowsデスクトップアプリにAuth0を導入…
🔐auth0-wpf
次のような場合に使用: WPF デスクトップアプリケーションに Auth0 のログイン・ログアウト機能やトークン管理を追加する場合。 Auth0.OidcClient.WPF を統合します。 ユーザーが「WPF アプリにログインを追加したい」または「Windows デスクトップアプリに Auth0 を導入したい」と言った場合にも使用してください。
🔐express-oauth2-jwt-bearer
次のような場合に使用: Express または Node.js の API エンドポイントを、JWT Bearer トークンの検証・スコープベースのアクセス制御・DPoP バインディングで保護する場合。 `express-oauth2-jwt-bearer` と統合されており、ユーザーが「Express API でトークンを検証したい」や「Node.js …
🔐go-jwt-middleware
次のような場合に使用: Go の HTTP API エンドポイントを、JWT Bearer トークンの検証やスコープチェックによって保護したいとき。 `go-jwt-middleware/v3` と統合されており、ユーザーが「Go API でトークンを検証したい」や「Go の HTTP エンドポイントをセキュアにしたい」と言った場合にも適用してください。
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。