前提条件
アクセストークンの取得
Auth0に v2トークンを求めるには、前提条件のステップで作成したM2Mアプリケーションの資格情報を使用して、POST操作をhttps://{yourDomain}/oauth/tokenエンドポイントに実行します。
ペイロードは次の形式でなければなりません。
アプリケーションの設定タブで必ず{yourClientSecret}をクライアントシークレットに更新します。
要求パラメーター:
応答には署名済みJWT、有効期限、付与されたスコープ、およびトークンタイプが含まれます。
Auth0のNode.jsクライアントライブラリーの使用
HTTP呼び出しの代わりに、node-auth0ライブラリーを使用して自動的にManagement APIのトークンを取得することもできます。アクセストークンの使用
このトークンを使用するには、要求のAuthorizationヘッダーに含めます。
たとえば、すべてのアプリケーションを取得するには、以下を使用します。
Management API v2 Explorerから、各エンドポイント用のcurlコマンドを取得できます。呼び出したいエンドポイントに移動して、「このエンドポイントをテスト」 セクションにあるcurlコマンドを取得 リンクをクリックします。
例:Pythonの実装
このPythonスクリプトはManagement API v2のアクセストークンを取得し、すべてのアプリケーション取得エンドポイントの呼び出しに使用して、コンソールに応答を出力します。 実行する前に、以下の変数が有効な値であることを確認してください。AUDIENCE:Auth0 Management APIの Identifier(識別子)。APIの[Settings(設定)]タブにあります。DOMAIN:作成したM2Mアプリケーションの Domain(ドメイン)。CLIENT_ID:作成したM2Mアプリケーションの (クライアントID)。CLIENT_SECRET:作成したM2Mアプリケーションの (クライアントシークレット)。