インラインフックをプレビューする
新しいインラインフックを有効にする前にプレビューすることで、カスタムコードとの相互作用を確認します。インラインフックリクエストを構成して、コードの応答のトラブルシューティングを行うことができます。
以下のインラインフックをプレビューできます。
生成されるフックのプレビューデータにはプレースホルダーの値が含まれる場合があり、実際のリクエストとは異なる場合があります。
登録インラインフック
-
Admin Consoleでに移動します。
- プレビューする登録インラインフックを探し、そのアクション(Actions)メニューをクリックします。デフォルトでは、アクティブなインラインフックが最初に表示されますが、タイプまたは名前で表を並べ替えることができます。
- プレビュー(Preview)を選択します。
- インラインフックを構成(Configure Inline Hook)リクエストセッションで以下の操作を実行します。
- ユーザーを検索(Search user)(data.userProfile)メニューで既存のユーザーのdata.userProfile(Search user)を選択します。
- ドロップダウンメニューからrequestType(セルフサービス登録(Self-Service Registration)またはプログレッシブプロファイル(Progessive Profile))を選択します。
サービスレスポンスの表示(View Response)(View Service Response)セクションで、レスポンスの表示(View Response)をクリックします。
- サンプルインラインフックリクエストのプレビュー(Preview example Inline Hook request)セクションで、リクエストを生成(Generate Request)をクリックします。リクエストのJSONペイロードのサンプルに、構成したユーザープロファイルオブジェクトが自動入力されていることを確認します。
- 任意。編集(Edit) をクリックして、リクエストのJSONペイロードをカスタマイズします。状況によっては、JSONの追加または変更が必要になる場合があります。
- サービスレスポンスの表示(View Response)(View Service Response)セクションで、レスポンスの表示(View Response)をクリックします。外部サービスがセットアップされていて、リクエストを受け付ける準備ができている場合は、構成したJSONレスポンスが表示されます。
登録インラインフックの例(プレビューを含む)については、登録インラインフックを参照してください。
SAMLアサーションインラインフック
-
Admin Consoleでに移動します。
- プレビューするSAMLインラインフックを探し、そのアクション(Actions)メニューをクリックします。デフォルトでは、アクティブなインラインフックが最初に表示されますが、タイプまたは名前で表を並べ替えることができます。
- プレビュー(Preview)を選択します。
- インラインフックを構成(Configure Inline Hook)リクエストセッションで以下の操作を実行します。
- ユーザーを検索(Search user)(data.userProfile)メニューで既存のユーザーのdata.userProfile(Search user)を選択します。
- このインラインフックで使用しているSAMLアプリをアプリを検索(Search app)メニューから選択します。
- サンプルインラインフックリクエストのプレビュー(Preview example Inline Hook request)セクションで、リクエストを生成(Generate Request)をクリックします。リクエストのJSONペイロードのサンプルに、構成したユーザープロファイルオブジェクトが自動入力されていることを確認します。
- 任意。編集(Edit) をクリックして、リクエストのJSONペイロードをカスタマイズします。状況によっては、JSONの追加または変更が必要になる場合があります。
- サービスレスポンスの表示(View Response)(View Service Response)セクションで、レスポンスの表示(View Response)をクリックします。外部サービスがセットアップされていて、リクエストを受け付ける準備ができている場合は、構成したJSONレスポンスが表示されます。
SAMLアサーションインラインフックの例(プレビューを含む)については、SAMLアサーションインラインフックを参照してください。
テレフォニーインラインフック
-
Admin Consoleでに移動します。
-
プレビューするテレフォニーインラインフックを探し、そのアクション(Actions)メニューをクリックします。
-
プレビュー(Preview)を選択します。
-
インラインフックを構成([Configure Inline Hook)]リクエストセッションで以下の操作を実行します。
-
ユーザーを検索(Search user)(data.userProfile)メニューで既存のユーザーのdata.userProfile(Search user)を選択します。
-
ドロップダウンメニューからrequestTypeを選択します。テストするSMSテキストメッセージまたは音声通話を発生させるイベントアクションは以下の通りです。
-
MFAの登録
-
MFAの検証
-
アカウントのロック解除
-
パスワードリセット
-
-
- サンプルインラインフックリクエストのプレビュー(Preview example Inline Hook request)セクションで、リクエストを生成(Generate Request)をクリックします。リクエストのJSONペイロードのサンプルに、構成したユーザープロファイルオブジェクトが自動入力されていることを確認します。
- 任意。編集(Edit) をクリックして、リクエストのJSONペイロードをカスタマイズします。状況によっては、JSONの追加または変更が必要になる場合があります。
たとえば、プロファイルを編集して、テスト目的で使用する電話番号にテキストメッセージを送信することができます。
- サービスレスポンスの表示(View Service Response)セクションで、レスポンスの表示(View Response)をクリックします。外部サービスがセットアップされていて、リクエストを受け付ける準備ができている場合は、構成したJSONレスポンスが表示されます。
テレフォニーインラインフックの例(プレビューを含む)については、「Twilioによるテレフォニーインラインフック」を参照してください。
トークンインラインフック
-
Admin Consoleでに移動します。
-
プレビューするトークンインラインフック名を探し、そのアクション(Actions)メニューをクリックします。デフォルトでは、アクティブなインラインフックが最初に表示されますが、タイプまたは名前で表を並べ替えることができます。
-
プレビュー(Preview)を選択します。
-
インラインフックを構成(Configure Inline Hook request)リクエストセッションで以下の操作を実行します。
-
ユーザーを検索(Search user)メニューからユーザーを選択します。このユーザーがサンプルのOIDCアプリに割り当てられていることを確認します。
-
このインラインフックで使用しているアプリをアプリを検索(Search app)メニューから選択します。
-
認可サーバーを検索(Search authorization server)メニューから認可サーバーを選択します。
-
ドロップダウンメニューから付与タイプを選択します。
注:暗黙付与タイプに対しては、レスポンスタイプ
token、id_token、または両方を選択します。
-
-
サンプルインラインフックリクエストのプレビュー([Preview example Inline Hook request)]セクションで、リクエストを生成(Generate Request)をクリックします。リクエストのJSONペイロードのサンプルに、構成したユーザープロファイルオブジェクトが自動入力されていることを確認します。
- サービス レスポンスの表示(View Response)(View Service Response)セクションで、レスポンスの表示(View Response)をクリックします。外部サービスがセットアップされていて、リクエストを受け付ける準備ができている場合は、構成したJSONレスポンスが表示されます。
トークンインラインフックの例(プレビューを含む)については、トークンインラインフックを参照してください。
関連項目