Skip to main content

AIプロンプト

AIを使ってAuth0を統合しますか? このプロンプトをCursor、Windsurf、Copilot、Claude Code、またはお気に入りのAI搭載IDEに追加して、開発を効率化しましょう。
前提条件: 始める前に、次のものがインストールされていることを確認してください。
  • Node.js 20 LTS 以降
  • npm 10 以上、または yarn 1.22 以上、または pnpm 8 以上
インストールの確認: node --version && npm --versionビルドツール: この Quickstart では、開発に Vite を使用します。ビルドツールを使わない構成の場合は、CDN 経由で SDK を使用することもできます。

はじめに

このクイックスタートでは、Auth0 の認証をバニラ JavaScript のアプリケーションに追加する方法を紹介します。プレーンな JavaScript と Auth0 SPA SDK を使用して、安全なログイン機能を備えたモダンなシングルページアプリケーションを作成します。
1

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

このQuickstart向けに新しいJavaScriptプロジェクトを作成する
プロジェクトを初期化し、ローカル開発サーバーをインストールして、スクリプトを設定する
基本的なプロジェクト構成を作成します
2

Auth0 SPA JS SDKをインストールする

3

Auth0 App を設定

次に、Auth0 テナントに新しいアプリを作成し、環境変数をプロジェクトに追加します。Auth0 アプリの設定方法は 3 つあります。Quick Setup ツールを使う方法 (推奨) 、CLI コマンドを実行する方法、または Auth0 Dashboard から手動で設定する方法です。
Auth0 App を作成し、正しい設定値があらかじめ入力された .env ファイルをコピーします。
4

HTML構造とアプリケーションロジックを作成する

アプリケーションファイルを作成します:
5

アプリを実行する

ポート5173が使用中の場合は、npm run dev -- --port 5174 を実行し、Auth0 AppのコールバックURLをhttp://localhost:5174に更新してください
チェックポイントこれで、localhost 上で Auth0 のログインページが完全に動作するようになっているはずです

高度な使い方

保護された API を呼び出す必要がある場合は、アクセストークンを取得できます。
よりスムーズなユーザーエクスペリエンスのために、ポップアップベースのログインを使用できます。
Auth0 Organizations を使用している場合: