Auth0 Supplemental Signals is currently in Early Access.By using this feature, you agree to the applicable Free Trial terms in Okta’s Master Subscription Agreement. To learn more about Auth0 product release stages, read Product Release Stages.
Before you startTo use Akamai supplemental signals in Actions, you must:
Supported supplemental signals by Action trigger
Trigger | Supplemental signal objects | Event object |
---|---|---|
Login |
| authentication.riskAssessment.supplemental.akamai |
Pre-User Registration | None | N/A |
Post-User Registration | None | N/A |
Send Phone Message | None | N/A |
Post-Challenge | None | N/A |
Post-Change Password | None | N/A |
Credentials Exchange | None | N/A |
Supplemental signal object schemas
TheakamaiBot
and akamaiUserRisk
objects contain multiple properties you can use to customize your authentication flow.
Use cases
Revoke a session based on Akamai Account Protector results
Revoke a session based on Akamai Account Protector results
Here’s an example of how you could revoke a session based on the Please note the use of the
akamaiUserRisk.score
property:api.session.revoke
method (compared to the api.access.deny
method). Using the revoke
method ensures that if the user refreshes the application, the Akamai supplemental signals are sent with the authentication request and the post-login Action flow is triggered.Prompt multi-factor authentication (MFA) based on Akamai Bot Manager results
Prompt multi-factor authentication (MFA) based on Akamai Bot Manager results
Here’s an example of how you could enforce MFA based on the
akamaiBot.score
property.Enforce MFA
This Action performs two tasks:- Update app metadata: If the score property exceeds a specified value, record that MFA is required for the session.
- Require MFA: If the score property exceeds a specified value or if there is a record in the app metadata indicating MFA is required for the session, enforce MFA.