メインコンテンツへスキップ

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ビルドツール: このクイックスタートでは、開発に Vite を使用します。ビルドツールを使用しない構成の場合は、CDN 経由で SDK を使用することもできます。

はじめに

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

新規プロジェクトを作成

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

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

3

Auth0アプリを設定する

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

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

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

アプリを実行する

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

高度な使い方

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