Authentication API
Authentication API は、Auth0 とサポートされているアイデンティティプロトコル (OpenID Connect、OAuth、SAML を含む) のアイデンティティ機能を提供します。通常、この API は Auth0.js や Lock などの Auth0 SDK を通じて利用します。ただし、認証 UI を手動で構築する場合は、Authentication API を直接呼び出す必要があります。
タスクの例は次のとおりです。
- 認証時に トークン を取得する
- アクセストークン を使用してユーザーの プロファイル を取得する
- リフレッシュトークン を新しいアクセストークンと交換する
- 多要素認証 (MFA) の challenge をリクエストする
Management API
Management API を使用すると、Auth0 アカウントをプログラムで管理できるため、環境の設定を自動化できます。Auth0 Management Dashboard で実行できるタスクのほとんどは、この API を使ってプログラムから実行することもできます。
タスクの例は次のとおりです。
- アプリケーションと API を Auth0 に登録する
- ユーザーが認証できる 接続 を設定する
- ユーザーを管理する
- ユーザーアカウントをリンクする
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) の設定
ページネーション
page と per_page パラメーターを含めてください。
アプリケーションの更新方法については、Management API v2 Endpoint のページネーション対応クエリへの移行を参照してください。