ほとんどの場合、Auth0によるユーザーの認証にはインターネット接続が必要です。ただし、Auth0をローカルで使用するアプリを開発およびテストすることはできます。場合によっては、インターネット接続へのアクセスが必要ないことがあります。 Auth0を使用するときに開発、テスト、および本番環境を構築する方法については、「複数の環境のセットアップ」に関するページを参照してください。Documentation Index
Fetch the complete documentation index at: https://auth0-feat-ionic-capacitor-quickstart-modernization.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
クライアント側アプリケーションで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)] リストに追加します。