このクイックスタートは現在 ベータ版 です。ぜひフィードバックをお寄せください。
AIプロンプト
AIプロンプト
AI を使って Auth0 の統合を進めていますか? 開発をスピードアップするには、このプロンプトを Cursor、Windsurf、Copilot、Claude Code、またはお使いの AI 搭載 IDE に追加してください。
はじめに
1
新しいプロジェクトを作成する
このクイックスタート用に新しいSvelteプロジェクトを作成するプロジェクトを開く
2
Auth0 SPA SDK をインストールする
3
Auth0 アプリを設定する
次に、Auth0テナントに新しいアプリを作成し、環境変数をプロジェクトに追加します。Auth0アプリを設定する方法は 3 つあります。Quick Setup ツール (推奨) を使う方法、CLI コマンドを実行する方法、または Dashboard で手動設定する方法です。
- Quick Setup(推奨)
- CLI
- Dashboard
Auth0アプリを作成し、適切な設定値があらかじめ入力された
.env ファイルをコピーします。4
Auth0ストアを作成する
ストアファイルを作成します認証状態を管理するために、次のコードを追加します
src/lib/stores/auth.ts
5
ログイン、ログアウト、ユーザープロファイル用のコンポーネントを作成する
コンポーネントファイルを作成する次のコードスニペットを追加してください
6
アプリを実行する
チェックポイントこれで、完全に機能する Auth0 のログインページが localhost で動作しているはずです
トラブルシューティング
ログインできない
ログインできない
ログインボタンをクリックしても何も起こらない場合:
- ブラウザの DevTools (F12) を開き、Console タブを確認します
.envファイルに有効な Auth0 の認証情報が設定されていることを確認します- Auth0 アプリケーションに正しいコールバック URL が設定されていることを確認します
VITE_AUTH0_DOMAINにはhttps://を付けず、ドメイン (例:tenant.auth0.com) のみを指定していることを確認します
開発サーバーの問題
開発サーバーの問題
npm run dev が失敗する場合:npm run checkを実行して TypeScript のエラーを確認します- すべてのファイルが正しく作成されていることを確認します
- 必要な依存関係がすべてインストールされていることを確認します:
npm install