開始する前に
Actions で Akamai Supplemental Signals を使用するには、以下を行う必要があります。
Action トリガーでサポートされるSupplemental Signals
| トリガー | Supplemental Signalオブジェクト | イベントオブジェクト |
|---|---|---|
| Login |
| event.authentication.riskAssessment.supplemental.akamai |
| Pre-User Registration |
| event.authentication.riskAssessment.supplemental.akamai |
| Post-User Registration |
| event.authentication.riskAssessment.supplemental.akamai |
| Send Phone Message | なし | 該当なし |
| Post-Challenge |
| event.authentication.riskAssessment.supplemental.akamai |
| Post-Change Password |
| event.authentication.riskAssessment.supplemental.akamai |
| Credentials Exchange | なし | 該当なし |
Supplemental Signal オブジェクトのスキーマ
akamaiBot オブジェクトと akamaiUserRisk オブジェクトには、認証フローのカスタマイズに使用できる複数のプロパティが含まれています。
ユースケース
Akamai Account Protector の結果に基づいてセッションを失効させる
Akamai Account Protector の結果に基づいてセッションを失効させる
akamaiUserRisk.score プロパティに基づいてセッションを失効させる例を次に示します。api.session.revoke メソッドを使用すると (api.access.deny メソッドとは異なり) 、ユーザーがアプリケーションを再読み込みした場合でも、認証リクエストとともに Akamai Supplemental Signals が送信され、post-login Action フローがトリガーされることを保証できます。Akamai Bot Manager の結果に基づいて多要素認証 (MFA) を求める
Akamai Bot Manager の結果に基づいて多要素認証 (MFA) を求める
akamaiBot.score プロパティに基づいて MFA を強制する例を次に示します。MFA を強制する
この Action は 2 つの処理を実行します。- app metadata を更新する: score プロパティが指定した値を超えた場合、そのセッションで MFA が必要であることを記録します。
- MFA を要求する: score プロパティが指定した値を超えた場合、またはそのセッションで MFA が必要であることを示す記録が app metadata にある場合は、MFA を強制します。