APIのユース・ケース

IAMアイデンティティ・ドメインのREST APIを使用して、一般的なユースケースを順を追って説明します。

表示されるレスポンス出力は、ユースケースに示されているレスポンスの例とは異なる場合があります。出力は、リリースと環境、およびアイデンティティ・ドメインの構成によって異なります。

タスク 詳細情報

カスタム・クライアント・アプリケーションのアダプティブ・リスク分析

このユース・ケースでは、カスタム・アプリケーションおよびオンプレミス・アクセス管理システムにアダプタ・リスク分析エンドポイントを使用するリクエストの例を示します。

カスタム・クライアント・アプリケーションのAdaptive Risk Analysisを参照してください。

独自のプロファイル属性の変更

APIを使用して、リクエスト・ペイロードまたはURL問合せ文字列パラメータでallowSelfChange属性をtrueに設定することで、独自のプロファイル属性(電子メール・アドレスやパスワードなど)を変更します。

allowSelfChangeを使用したプロファイル属性の更新を参照してください。

認可ポリシーを使用したエンタープライズ・アプリケーションの作成

このユースケースでは、REST APIを使用してエンタープライズ・アプリケーションを作成するリクエストの例を示します。

認可ポリシーによるエンタープライズ・アプリケーションの作成に関する項を参照してください。

ユーザー、グループおよびAppRoleのインポートとエクスポート

これらのユースケースでは、他のリポジトリからアイデンティティ・ドメインにユーザー、グループおよびアプリケーション・ロールをバルク・ロードするリクエストの例を示します。

「ユーザー、グループおよびAppRolesのインポートとエクスポート」を参照してください。

カスタム請求の管理

このユースケースでは、アクセス・トークン、アイデンティティ・トークン、またはその両方にカスタム・クレームを追加する方法のリクエストの例を示します。

カスタム・クレームの管理に関する項を参照してください。

リフレッシュ・トークンの失効値の管理

このユースケースでは、リフレッシュ・トークンの有効性を検証し、トークンの失効時間を更新する方法の例を示します。

リフレッシュ・トークンの有効期限の更新を参照してください。

ユーザー・スキーマのカスタマイズの管理

このユースケースでは、アイデンティティ・ドメイン内のカスタム・ユーザー・スキーマ属性のインポートを追加、更新、削除および有効化する方法の例を示します。

「ユーザー・スキーマのカスタマイズ」を参照してください。

Platform Services用OAuthトークンの取得および使用

このユースケースでは、アイデンティティ・ドメインによって発行されたOAuth 2.0トークンを使用して、Oracle Cloud Platform Services (PaaS)からRESTエンドポイントにアクセスする方法のリクエスト例を示します。

「Platform Services用OAuthトークンの使用」を参照してください。

電子メール・アドレスがすでに検証されている場合の電子メール検証フローのトリガー

このユースケースでは、すでに電子メール・アドレスを検証したユーザーの電子メールの変更フローをカスタム・クライアントで再実行する方法の例を示します。

電子メール・アドレスがすでに検証済の場合の電子メール検証の再送信

IAMアイデンティティ・ドメインでのDuoセキュリティの使用

このユースケースでは、Duoセキュリティで認証APIを使用する方法の例を示します。

アイデンティティ・ドメインでのDuoセキュリティの使用を参照してください。

OpenID Connectを使用したOAuth 2.0の拡張

このユースケースでは、クライアント・アプリケーションがOpenID接続プロトコルおよびアイデンティティ・ドメインのREST APIを使用してアイデンティティ・ドメインに対して認証する方法の例を示します。

OpenID Connectを使用したOAuth 2.0の拡張に関する項を参照してください。

セルフサービスを使用したSMSファクタによるMFAへの登録

このユースケースでは、SMSファクタを使用したマルチファクタ認証(MFA)でのセルフサービス登録に、アイデンティティ・ドメインREST APIを使用するステップ・バイ・ステップの例を示します。

「セルフサービスによるSMSファクタによるMFAへの登録」を参照してください。

認証APIを使用したカスタム・サインイン・ページの開発

このユースケースでは、認証APIを使用して、カスタム・サインイン・ページを開発する方法の例を示します。

認証APIを使用したカスタム・サインイン・ページの開発

監査イベントAPIの使用

このユースケースでは、重要なイベント、変更およびアクションを含む監査ログを取得する方法の例を示します。

監査イベントAPIの使用

重要: IAMアイデンティティ・ドメインAuditEventsおよびReports APIの特定のレポート・テンプレートは、2024年5月15日より後に新しいデータの返却を停止します。かわりに、OCI監査サービスを使用してこのデータを取得できます。IAMのサービス変更アナウンスメントを表示するには、IAMのサービス変更アナウンスメントを参照してください。

onBehalfOfで許可された操作の使用

このユースケースでは、アプリケーションを作成して、onBehalfOfユーザーが許可する操作を指定する方法の例を示します。

「onBehalfOf許可操作の使用」を参照してください。

オンデマンドMFA APIを使用したカスタム・サインイン・ページの開発

このユースケースでは、認証APIを使用してユーザーを認証し、マルチファクタ登録および認証を実行するステップ・バイ・ステップの例を示します。これは、カスタム・サインイン・ページを開発する際に使用されます。

「オンデマンドMFA APIを使用したカスタム・サインイン・ページの開発」を参照してください。

アプリケーションの作業

ここでは、REST APIを使用してOAuthリソース・サーバー、OAuthクライアント・アプリケーション、SAMLアプリケーションを作成およびアクティブ化するリクエストの例を示します。各ユースケースでは、必要なアプリケーション属性も示します。

アプリケーションの操作を参照してください。

OAuth 2の使用によるREST APIへのアクセス

このユースケースでは、アイデンティティ・ドメインでOAuthクライアントを使用してREST APIにアクセスする手順を説明します。

OAuth 2を使用したREST APIへのアクセスを参照してください。