クライアント側アプリケーションでJSON Webトークンを使用します
JSON Webトークン (JWT) はステートレス(つまり、それらを使用するアプリは、以前の状態ではなく、その内容のみを考慮します)であるため、これはローカルでテストする最も簡単なシナリオの1つです。 次のいずれかの方法を使用して、テスト用のを取得できます。- データベース接続用のテストユーザーを作成し、プログラムによってユーザーをログインします。基本的には、リソース所有者パスワードフローを使用します。実装手順の詳細については、「リソース所有者のパスワードフローを使ってAPIをを呼び出す」をお読みください。
- ブラウザボットを使用してユーザーのロールを果たし、ログインしてJWTを取得します。
サーバー側アプリケーションでセッションを使用します
サーバー側アプリケーションでテスト用の人工セッションの生成が許可されていない限り、Auth0を使用して手動でログインを実行する方法が必要です。 これを行う方法の概要については、「認可コードフロー」を参照してください。実装手順の詳細については、チュートリアル「認可コードフローを使用してログインを追加」を参照してください。Auth0でローカルドメインを使用します
アプリケーションをローカルで開発している場合は、localhost
およびAuth0からアクセスできないその他のドメイン(イントラネット上のドメインなど)をcallback URLとして使用できます。たとえば、開発中にcallback URLとしてhttp://localhost:3000/callback
を使用できます。
- [Auth0 Dashboard]>[Applications(アプリケーション)]>[Applications(アプリケーション)]に移動して、アプリケーションをクリックします。
- URLを [Allowed Callback URLs(許可されたコールバック URL)] リストに追加します。