Smart Hooks
モバイル端末のアクセス時には要求するMFAを変更する
Smart Hooksの活用例
Smart Hooks - モバイル端末からのアクセス時には、要求するMFAを変更する
こちらのページでは、Smart Hooks(pre-authentication Hook)の活用例として、「モバイル端末からのアクセス時には、要求するMFAを変更する」方法について紹介させていただきます。
前提条件
- Manage All 権限のAPI Credentialsを作成している
手順
※掲載している画像はMacOSのものですが、Smart HooksはOSを問わず利用することができます- Postmanを起動して、ウィンドウ左上にある[Import]をクリックします
- 事前にダウンロードしたコレクション「Smart Hooks - Pentio Custom」をアップロードし、[Import]をクリックします
- ウィンドウ左側にコレクションがインポートできたことを確認したら、右上にある[設定マーク]をクリックします
- ポップアップが表示されたら、[Import]をクリックします
-
事前にダウンロードした環境変数「Smart Hooks - Pentio Custom」をアップロードし、各項目を埋めたら、[Import]をクリックします
client_id
: OneLogin API のclient_idclient_secret
: OneLoginAPI のclient_secretapi-domain
: api.us.onelogin.comrole_id
: Smart Hooksを適用させたいユーザーが割り当たっているロールのロールIDpolicy_id
: 変更したいポリシーのポリシーID
- ウィンドウ右上のプルダウンから[Smart Hooks - Pentio Custom]を選択します
- 「Change User Policy for Mobile Devices」というリクエストを選び、[Send]をクリックします。画像のようなレスポンスが表示されたら成功です
挙動確認
PCとモバイル端末の両方で挙動を確認しましょう。Mac と iPhone は以下の動画のようになります。
※iPadに関して、iPad版SafariはPC, iPad版GoogleChromeはモバイルと判定されることにご注意ください。Macでの挙動
iPhoneでの挙動