メインコンテンツへスキップ
(SSO) を実装して設定を構成する際は、次のAPIエンドポイントが役立ちます。

Authentication API エンドポイント

POST /login/callback

(IdP) によって開始される SSO フローでは、POST /login/callback エンドポイントで、IDプロバイダーからのサインオン リクエストを受け付けることができます。

Management API

には、SSO の管理に役立つ複数のエンドポイントがあります。 Management API のエンドポイントを呼び出すには、アクセストークンを取得する必要があります。

クライアント

すべてのクライアントアプリケーション/SSO 統合には、SSO 実装に関連する情報が含まれています。この情報は、Clients エンドポイントのいずれかを呼び出して取得または変更できます。 各クライアントの主なパラメーターは次のとおりです。
  • sso: SSO 統合経由で作成されたクライアントにのみ適用されるフラグです。true の場合は Auth0 が SSO を処理し、false の場合は IdP が SSO を処理します。
  • sso_disabled: SSO の有効/無効を切り替えるためのフラグです。true の場合、SSO は無効です。false の場合、SSO は有効です。このオプションは Management API 経由でのみ設定できます。
  • app_type: アプリケーションタイプ。クライアントが Auth0 の組み込み SSO 統合のいずれかを使用して作成された場合は、SSO 統合の名前が表示されます (例: nativespa ではなく、boxconcur) 。

すべてのクライアントを取得

GET /api/v2/clients エンドポイントを使用すると、テナントに設定されているクライアントアプリケーションに関する情報を取得できます。

クライアントを作成する

新しいクライアントアプリケーションを作成するには、POST /api/v2/clients エンドポイントを使用します。

クライアントを取得する

GET /api/v2/clients/ エンドポイントを使用すると、テナントに設定されている特定のクライアントの情報を取得できます。

クライアントを更新する

特定のクライアントは、SSO 関連のパラメーターを含めて、PATCH /api/v2/clients/ エンドポイントを使用して更新できます。

テナント

Auth0 では、SSO の実装に影響する可能性がある、次のテナントレベルのパラメーターを制御できます。
  • session_lifetime: ユーザーの Auth0 セッションが有効な期間。
  • idle_session_lifetime: 非アクティブ状態が続いた場合に、ユーザーが再度サインインするまでの時間。

テナント設定を取得

GET /api/v2/tenants/settings エンドポイントは、現在のテナントの設定を取得します。

テナント設定を更新

POST /api/v2/connections エンドポイントでは、テナント設定を更新できます。

詳細情報