Skip to main content

Authentication API

Authentication API は、Auth0 とサポートされているアイデンティティプロトコル (OpenID Connect、OAuth、SAML を含む) のアイデンティティ機能を提供します。通常、この API は Auth0.jsLock などの Auth0 SDK を通じて利用します。ただし、認証 UI を手動で構築する場合は、Authentication API を直接呼び出す必要があります。
タスクの例は次のとおりです。

Management API

Management API を使用すると、Auth0 アカウントをプログラムで管理できるため、環境の設定を自動化できます。Auth0 Management Dashboard で実行できるタスクのほとんどは、この API を使ってプログラムから実行することもできます。
タスクの例は次のとおりです。

My Account API

Auth0 My Account API は、ユーザーが自身のアカウント情報を管理するための専用のエンドポイント群を提供します。これらの API を使用すると、アプリケーション内にセルフサービス機能を構築したり、ユーザーアカウントの詳細情報を段階的に追加したりできます。
タスクの例は次のとおりです。
  • エンドユーザーが自身の認証要素を管理できるようにする
  • 認証方法の詳細を更新する
  • 利用可能な認証方法を確認する

My Organization API

Auth0 My Organization API は、安全な、組織にスコープが設定されたインターフェースを提供し、ビジネス顧客が自身の Auth0 テナント内で自分たちの Organizations を管理できるようにします。この API は、埋め込み型の Delegated Administration と API ファーストな連携の技術的基盤として機能します。詳細については、My Organzation API and Embeddable UI Components を参照してください。
タスクの例は次のとおりです。
  • Auth0 Organization の詳細 (名前、ブランディング、表示名)
  • organization 固有の設定、所有権、リレーション
  • IDプロバイダー (IdPs) と SCIM プロビジョニング
  • ドメインとホームレルムディスカバリー (HRD) の設定
Public Cloud テナントでは、Management API エンドポイントはレスポンスごとに最大 50 件の結果を返します。1 回のレスポンスで返せる件数を超える結果がある場合は、より多くの結果を取得するため、リクエストに pageper_page パラメーターを含めてください。 アプリケーションの更新方法については、Management API v2 Endpoint のページネーション対応クエリへの移行を参照してください。