エンタープライズレベル(業務利用向け)の認証機能を簡単に実装できます。フレームワーク(アプリケーション開発の枠組み)に合わせた詳細なガイダンスを用いて、ログイン、SSO(シングルサインオン:一度のログインで複数のサービスを利用)、MFA(多要素認証:複数の方法で本人確認)、アクセス制御をあらゆるアプリケーションに追加できます。
Enterprise-grade auth, easy to implement. Add login, SSO, MFA, and access control to any app with framework-aware guidance.
次のような場合に使用: Auth0ユニバーサルログイン画面を自由にカスタマイズして作成する場合。ACUL React または Vanilla JS SDK を使い、企業ブランドに合わせたログイン画面、新規登録画面、または多要素認証画面を構築するときに活用します。 ユーザーが「カスタムログインページを作りたい」「Auth0のログイン画面をデザインしたい」「ユ…
次のような場合に使用: アプリがユーザーを認証(本人確認)する仕組みを追加・修正・改善する場合、またはAPIを保護する場合。また、Auth0(認証サービス)の以下のような機能を使用・設定する場合に使用します:ユーザーのログイン・ログアウト、セッション・トークン管理、ルートとエンドポイント(接続先)の保護、多要素認証(複数の方法による本人確認)、シングルサイ…
次のような場合に使用: Kotlin または Java で作成した Android アプリに Auth0 を使ったログイン・ログアウト機能、または認証情報管理を追加する場合。ユーザーが「Android アプリにログイン機能を追加したい」と Auth0 に言及していなくても対応します。 このスキルが提供する機能は以下の通りです: - Web 認証(ブラウザを…
Android アプリの Auth0 SDK(com.auth0.android:auth0)をメジャーバージョンアップする際に使用します。現在のバージョンを検出し、前提条件を確認した上で、プロジェクト内で実際に使われている箇所に影響する非互換性のある変更(破壊的変更)だけを適用します。ユーザーが単に「Auth0 Android SDK をアップデートして…
次のような場合に使用: Angular アプリケーションに Auth0(認証サービス)によるログイン・ログアウト機能、ルート保護(ページへのアクセス制限)、または HTTP インターセプター(通信の仲介機能)を追加する場合。 @auth0/auth0-angular というライブラリを統合して SPA(単一ページアプリケーション)に対応します。ユーザーが「…
次のような場合に使用: ASP.NET Core Web APIのエンドポイント(公開されたデータやサービスへのアクセス地点)をJWT Bearer トークン(認証用の電子認証証)の検証、スコープチェック(利用範囲の確認)、DPoP バインディング(トークンと利用者の紐付け)で保護する場合。 Auth0.AspNetCore.Authentication.…
次のような場合に使用: ASP.NET Core MVC、Razor Pages、または Blazor Server のウェブアプリケーションに、クッキー(ブラウザに保存される情報)を使ったログイン機能、ログアウト機能、またはユーザープロフィール機能を追加する場合。 Auth0.AspNetCore.Authentication というパッケージを組み込み…
次のような場合に使用: Auth0ユニバーサルログイン(複数サービスに対応した認証画面)のデザインをブランドに合わせてカスタマイズするとき。色、ロゴ、フォント、ページレイアウト、ログインテキストの変更に対応します。 また、ブランド設定をデフォルトに戻す場合や、ブランド設定が正常に機能しているか確認するときにも使用できます。 ただし、画面全体のカスタムデザイ…
次のような場合に使用: Auth0 CLI(コマンドラインツール)を使ってテナント(独立した専用環境)のリソースを管理する際。アプリやAPI の作成、ユーザー・ロール・組織・アクション・ログストリーム・カスタムドメイン・ユニバーサルログイン設定の管理が該当します。また、CLI から Auth0 管理API を直接呼び出す場合にも使用します。
次のような場合に使用: Auth0(認証サービス)のカスタムログインドメイン(例:login.example.com など、企業独自のログイン画面用ドメイン)を設定、確認、または トラブルシューティング(問題解決)する際。 CNAME設定、ドメイン認証、TLSポリシー(通信暗号化の規則)、複数カスタムドメインの構成、および Management API の…
次のような場合に使用: 盗まれても再利用されない、特定の端末や利用者に紐付けられたアクセストークン(認証情報)で API の呼び出しを保護するために、DPoP(デバイスの所有を証明する仕組み)のトークンバインディング機能を追加する場合。また、ユーザーが「トークンをクライアントに紐付ける」「トークンの盗難を防ぐ」「利用者に限定されたトークン」といった内容を求…
次のような場合に使用: Expoアプリに認証ログイン、ログアウト、セッション管理(ユーザーがサインインした状態を保持する機能)を追加する場合。react-native-auth0(認証ライブラリ)とExpo Config Plugin(ネイティブアプリ設定のためのプラグイン)を統合し、iOSやAndroidのネイティブアプリをビルドする際に対応します。ユー…
次のような場合に使用: Express.jsウェブアプリケーションにセッション(一時的な利用状態)ベースのログイン、ログアウト、または保護されたルート(アクセス制限されたページ)を追加する場合。 express-openid-connect を統合します。ユーザーが「Expressアプリにログイン機能を追加してほしい」または「Expressのルートを保護し…
次のような場合に使用: FastAPIのエンドポイント(APIの入り口)をJWTベアラートークン(認証用の文字列)による検証、スコープ確認(利用権限の範囲チェック)、またはDPoP連携(デジタル署名による追加検証)で保護する場合。auth0-fastapi-apiと連携して、ステートレスAPI(サーバー側の状態保存に依存しないAPI)がアクセストークンを受…
次のような場合に使用: Fastifyウェブアプリケーション(Webサーバーの構築に使う開発フレームワーク)にセッション(ログイン状態を保持する仕組み)ベースのログイン、ログアウト、または保護されたページを追加する場合。@auth0/auth0-fastifyを統合します。ユーザーが「Fastifyアプリにログイン機能を追加したい」と言った場合でも、このス…
JWT(JSON形式のセキュリティ認証情報)ベアラートークンの検証やアクセス権限の確認を使ってFastify APIのエンドポイント(データ提供の窓口)を保護する必要があるとき。 フロントエンドやモバイルアプリから受け取ったアクセストークンを検証する、ステートレス(状態管理を必要としない)なAPI構築に @auth0/auth0-fastify-api と…
次のような場合に使用: Flask ウェブアプリケーションにセッション形式のログイン機能、ログアウト機能、またはユーザープロフィール機能を追加する場合。Auth0(認証・認可プラットフォーム)のサーバー用 Python ライブラリを組み込みます。ユーザーが「Flask アプリにログイン機能を追加したい」や「Flask のルート(サイト上の場所)を保護したい…
次のような場合に使用: Flutter(クロスプラットフォームアプリ開発フレームワーク)で作られたモバイルアプリ(iOS または Android)に、ログイン機能やログアウト機能、あるいは生体認証(指紋認証や顔認証など)で保護された認証情報の保存機能を追加する際。 ネイティブプラットフォーム上で auth0_flutter を統合します。ユーザーが単に「F…
次のような場合に使用: Flutter でウェブアプリケーションにログイン機能またはログアウト機能を追加する場合 ウェブプラットフォーム上で auth0_flutter(認証サービス)を組み込みます。ユーザーが「Flutter のウェブアプリにログイン機能を追加したい」と言った場合でも、このスキルを使用してください。
次のような場合に使用: Ionic Angular アプリケーション(Capacitor環境)に Auth0 ログイン機能、ログアウト機能、またはディープリンク(アプリ内の特定ページへの直接移動機能)を追加する際。 @auth0/auth0-angular を Capacitor ブラウザーおよびアプリプラグインと統合し、iOS/Android のネイティ…
次のような場合に使用: Ionic React アプリ(Capacitor対応)に Auth0 ログイン、ログアウト、またはディープリンキング(特定ページへの直接リンク)機能を組み込む必要があるとき。 @auth0/auth0-react ライブラリを Capacitor の Browser・App プラグイン(iOSやAndroidネイティブ機能を利用す…
次のような場合に使用: Ionic Vue アプリケーション(Capacitor対応)に Auth0 認証機能(ログイン・ログアウト)やディープリンク(アプリ内の特定ページへの直接移動)を組み込みたい場合。Capacitor Browser・App プラグインと統合し、iOS・Android のネイティブ機能に対応しています。
次のような場合に使用: Java Servlet(Javaウェブアプリケーション)にAuth0(認証サービス)によるログイン、ログアウト、またはコールバック(処理の結果を返す仕組み)処理を追加する場合。 com.auth0:mvc-auth-commons ライブラリを統合し、サーバー側で動作するJavaアプリケーション向けの機能を提供します。ユーザーが「…
次のような場合に使用: Laravel のウェブアプリケーションにセッション(ブラウザとの一時的なやり取りの状態)ベースのログイン機能、ログアウト機能、またはユーザープロフィール機能を追加する場合。 auth0/login(Laravel 用の認証ライブラリ)をガード(アクセス権限の確認機能)ベースの認証と統合します。ユーザーが単に「Laravel アプリ…
次のような場合に使用: Laravel(ウェブアプリケーション構築フレームワーク)の API エンドポイントを JWT ベアラートークン検証(認証用の特別な文字列の確認)やスコープ確認で保護する場合。 auth0/login と AuthorizationGuard を統合し、アクセストークンを受け取るステートレス API(状態を保持しない API)に対応…
次のような場合に使用: .NET MAUI(複数のプラットフォーム対応)のアプリ(iOS、Android、macOS、Windows)にAuth0によるログイン、ログアウト、またはトークン(アクセス権を示す認証情報)管理を追加する場合。Auth0.OidcClient.MAUI を統合します。ユーザーが「MAUIアプリにログイン機能を追加したい」と言った場…
次のような場合に使用: アプリケーションにMFA(多要素認証。パスワード以外の追加検証)やステップアップ認証を追加する場合。ユーザーがログイン時または機密性の高い操作の前に、2つ目の確認方法(TOTP・時間ベースのワンタイムパスワード、SMS・ショートメッセージ、パスキー、プッシュ通知など)での本人確認を必須にする場合に適しています。 また、リスクレベルに…
次のような場合に使用: Firebase、Cognito、Supabase、Clerk、またはカスタム認証など、別の認証サービスからAuth0へのユーザー移行または認証方式の切り替えを行うとき。大量のユーザー一括インポート、段階的な移行方法、JWT(トークン検証方式)の更新などに対応しています。ユーザーが「認証をAuth0に切り替えたい」または「ユーザーを…
次のような場合に使用: .NET Android アプリケーションに Auth0 ログイン機能やトークン管理(アクセス権限の認証情報を一時的に保持する仕組み)を追加するとき。 Auth0.OidcClient.AndroidX という認証ライブラリ(プログラムの再利用可能な部品集)を組み込みます。ユーザーが「.NET Android アプリにログイン機能を…
次のような場合に使用: .NET iOS アプリケーションに Auth0(認証サービス)を使ったログイン機能やトークン(利用認可の証)管理を追加する場合。Auth0.OidcClient.iOS(認証接続用ライブラリ)と連携します。ユーザーが「.NET iOS アプリにログイン機能を追加したい」と言ったり、Xamarin iOS(クロスプラットフォーム開発…
次のような場合に使用: Next.js アプリケーションにAuth0(認証サービス)によるログイン、ログアウト、保護されたページ、またはミドルウェア(処理の中間段階で動作するプログラム)を追加する場合。App Router と Pages Router の両方に対応しており、@auth0/nextjs-auth0 ライブラリを使用します。ユーザーが「Nex…
Nuxt 3 または Nuxt 4 のアプリケーションに Auth0(クラウド認証サービス)によるログイン・ログアウト、セッション管理(ユーザーの接続状態の管理)、または保護されたルート(アクセス制限されたページ)を追加する場合に使用します。 @auth0/auth0-nuxt ライブラリと連携するため、ユーザーが「Nuxt アプリにログイン機能を追加した…
次のような場合に使用: PHPのウェブアプリケーションにセッション(利用中の状態情報)ベースのログイン、ログアウト、またはユーザープロフィール機能を追加する場合。auth0/auth0-php(認証管理サービスのPHP用ツール)と連携します。ユーザーが「PHPアプリにログイン機能を追加したい」と言った場合も、このスキルを使用してください。
JWT(JSON形式の認証トークン)を使ったベアラートークン検証やスコープ(アクセス権限の範囲)チェックによってPHP APIのエンドポイント(接続点)を保護する必要がある場合に使用します。 ステートレス(通信ごとに独立した)APIがアクセストークンを受け取る際に、Auth0の公式PHPライブラリをAPI向けモードで統合して認証機能を提供します。
次のような場合に使用: Auth0(認証サービス)を使ったログイン機能をアプリに追加する際に、どのSDK(開発キット)やスキルを選べばいいか分からない場合。 このスキルはプロジェクトの開発環境を自動で判別して、適切なセットアップの手順へ案内します。ユーザーが「アプリにログイン機能を追加したい」「Auth0をセットアップしたい」と言うだけで、開発環境の名前を…
次のような場合に使用: React製のシングルページアプリケーション(ひとつのページで動作するウェブアプリ)に、Auth0(クラウド認証サービス)を使用したログイン・ログアウト機能、保護されたページ、またはユーザーセッション(利用状態の保持)を追加する場合。 @auth0/auth0-react というライブラリと統合します。ユーザーが「Reactアプリに…
次のような場合に使用: 素のReact Nativeアプリ(Expoではない)にAuth0(認証サービス)でのログイン・ログアウト、または生体認証(顔や指紋による認証)を追加する場合。react-native-auth0をネイティブディープリンク(アプリ内の特定のページへ直接移動する仕組み)と連携させます。
次のような場合に使用: Vanilla JS、Svelte、またはフレームワークに依存しないシングルページアプリケーション(フロントエンド側で動く単一ページのウェブアプリ)に Auth0 のログイン機能やトークン管理を追加する場合。 @auth0/auth0-spa-js ライブラリを統合し、特定のフレームワーク向けに用意された Auth0 SDK(公式の…
次のような場合に使用: Spring Boot(Java向けアプリケーション開発フレームワーク)のAPIエンドポイント(データ通信の入口)を、JWT Bearer トークン検証、スコープベース認可(アクセス権限の範囲指定)、またはDPoP連携(署名付きトークン検証)で保護する必要がある場合。 com.auth0:auth0-springboot-api ラ…
次のような場合に使用: iOS、macOS、tvOS、watchOS、visionOS などのAppleプラットフォームのアプリに、Auth0(認証サービス)によるログイン機能、ログアウト機能、または生体認証で保護された認証情報の保存機能を追加する場合。 Auth0.swift というライブラリ(プログラムの部品集)を組み込みます。ユーザーが「iOSアプリ…
次のような場合に使用: iOS または macOS アプリの Auth0.swift SDK をバージョン2からバージョン3にアップグレードする際。 現在のバージョンを検出し、新しい SDK のソースコードを取得して API のシグネチャ(関数の呼び出し形式)を確認した上で、実際に使われている呼び出し箇所に影響する互換性がない変更(破壊的変更)だけを適用し…
次のような場合に使用: Vue 3 のシングルページアプリケーション(単一ファイルで動作するウェブアプリ)に Auth0 によるログイン機能、ログアウト機能、保護されたページ、またはユーザーセッション管理を追加する場合。 @auth0/auth0-vue というライブラリとの連携に対応しており、ユーザーが「Vue アプリにログイン機能を追加したい」や「Vu…
次のような場合に使用: Windows Forms(Windowsデスクトップアプリケーション用のフレームワーク)を使ったアプリケーションにAuth0(クラウド認証サービス)のログイン、ログアウト、またはトークン(本人確認用の暗号化された情報)管理機能を追加する場合。Auth0.OidcClient.WinForms(この機能の連携用ライブラリ)を統合しま…
次のような場合に使用: WPF デスクトップアプリケーションへのログイン、ログアウト、またはトークン(認証用の証拠となるデータ)管理機能を追加する場合。Auth0.OidcClient.WPF(Auth0 の認証ライブラリ)を統合します。ユーザーが「WPF アプリにログイン機能を追加したい」や「Windows デスクトップアプリに Auth0 を導入したい…
次のような場合に使用: Express または Node.js の API エンドポイント(提供する機能の入り口)を JWT(署名付きトークン)による認証、スコープ(利用範囲)に基づくアクセス制御、または DPoP 結合による保護で守る場合。 express-oauth2-jwt-bearer(OAuth認証トークンの検証ツール)と統合されており、ユーザー…
次のような場合に使用: Go言語のHTTP APIエンドポイント(公開される機能の入り口)を、JWT(署名付きアクセス証)のBearer トークン検証またはスコープ(アクセス権限)チェックで保護する場合。 go-jwt-middleware/v3 と連携するため、ユーザーが「GoのAPIでトークンを検証したい」「Go HTTPエンドポイントをセキュアにした…
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。