Auth0 API

Auth0は、開発者がアプリケーションで使用できるように、以下のAPIを公開しています。

Authentication API

Authentication APIは、Auth0とサポートしているIDプロトコル(OpenID Connect、OAuthSAMLなど)のための本人確認機能を公開しています。

このAPIは通常、Auth0.jsなどのAuth0 SDKのいずれか、またはLockなどのライブラリーを通して使用する必要があります。ただし、認証UIを手動で構築している場合は、このAPIを直接呼び出す必要があります。

たとえば、以下のようなタスクがそれに該当します。

API

Authentication APIを使用した、ブラウザーのAuth0 Authentication APIエンドポイントに対する要求と応答について学習し、検討します。

Mangement API

Management APIでは、Auth0のアカウントをプログラムで管理し、環境の構成を自動化することができます。Auth0 Management Dashboard で実行できるタスクの大部分は、このAPIを使ってプログラムで実行できます。

たとえば、以下のようなタスクがそれに該当します。

ページネーション

パブリッククラウドのテナントに対して、Management APIエンドポイントは1つの応答に最大50の結果を返します。応答が返せる以上の結果がある場合は、要求にpageper_pageのパラメーターを含めると、より多くの結果を取得できます。

アプリケーションの更新については、「Management API v2エンドポイントのページ分割クエリを移行する」を参照してください。

API Explorer

Management API Explorerを使用して、ブラウザーでAuth0 Management APIを使用する方法について説明します。

Management API v1の廃止

Management API v1は廃止されたため、新しいプロジェクトでは使用できません。

Management API v1は2020年7月13日にサポートが終了しました。サービスが中断されないことを確実にするために、その日までに適切な措置を行わなければならなかった可能性があります。この移行の完了が必要な顧客には、通知が送信されています。