メインコンテンツへスキップ
このクイックスタートは現在 Beta 段階です。ぜひフィードバックをお寄せください。

AI を使って Auth0 を統合する

Claude Code、Cursor、GitHub Copilot などの AI コーディングアシスタントを使用している場合は、agent skills を使うことで、数分で Auth0 認証を自動的に追加できます。インストール:
次に、AI アシスタントに次のように依頼します。
AI アシスタントが、Auth0 アプリケーションの作成、認証情報の取得、@auth0/auth0-nuxt のインストール、モジュールの設定、ルートのセットアップを自動的に行います。agent skills の完全なドキュメント →
前提条件: 開始する前に、以下がインストールされていることを確認してください。
  • Node.js 20 LTS 以降
  • npm 10 以上、yarn 1.22 以上、または pnpm 8 以上
  • jq - Auth0 CLI のセットアップに必要です
Nuxt のバージョン互換性: このクイックスタートは Nuxt 3.x ではそのまま動作します。Nuxt 4.x の場合は、Nuxt 4.2 以降を使用していることを確認してください。

はじめに

このクイックスタートでは、Nuxt.js アプリケーションに Auth0 認証を追加する方法を紹介します。Auth0 Nuxt SDK を使用して、ログイン、ログアウト、ユーザープロファイル機能を備えた安全なシングルページアプリケーションを構築します。
1

新規プロジェクトを作成する

このクイックスタート用に新しいNuxtプロジェクトを作成する
プロジェクトを開く
2

Auth0 Nuxt SDKをインストールする

3

Auth0 アプリを設定する

次に、Auth0テナントで新しいアプリを作成し、プロジェクトに環境変数を追加します。CLIコマンドを実行して自動的に行う方法と、Dashboardから手動で行う方法のいずれかを選択できます。
Auth0 アプリを作成し、.env ファイルを生成するには、プロジェクトのルートディレクトリで次のシェルコマンドを実行します。
4

Auth0 Nuxt モジュールを設定する

nuxt.config.ts
5

ログイン、ログアウト、ユーザープロファイル用のコンポーネントを作成する

ファイルを作成する
次のコードスニペットを追加してください
6

アプリを実行する

チェックポイントこれで、localhost で Auth0 のログインページが問題なく動作しているはずです