Empty data.details.prompts Array in Auth0 Success Login Logs
This article explains why the data.details.prompts array may appear empty in Auth0 "Success Login" log events. This occurs during non-interactive authentication flows where a user is authenticated without being presented with a login, consent, or Multi-Factor authentication (MFA) screen.
- Tenant Logs
- Silent Authentication
- Resource Owner Password Grant (ROPG)
An empty data.details.prompts array indicates that no interactive prompts were displayed to the user during the authentication transaction. This is a standard behavior for specific flows that bypass the traditional Universal Login interface.
Common causes include:
- Silent Authentication: Requests made with the
prompt=noneparameter to renew tokens or check sessions. If the user has a valid session and no further consent or MFA is required, Auth0 authenticates the request without user interaction. - Resource Owner Password Grant (ROPG): Highly trusted applications exchange credentials directly for tokens via the /oauth/token endpoint. Because this flow does not involve the Auth0 login screen, no prompts are recorded.
If the volume of logs with empty prompts is high but corresponds with "Success Login" events, no corrective action is required, as this represents successful non-interactive traffic. To verify the nature of these events, perform the following steps:
-
Sign in to the Auth0 Dashboard.
-
Choose Monitoring > Logs from the navigation menu.
-
Click a Success Login event to view the details.
-
Select the JSON tab to view the raw log structure.
-
Locate the
typefield to confirm the status (for example,sfor Success Login). -
Examine the
detailsobject for thegrant_type:-
password: Indicates a Resource Owner Password Grant (ROPG) flow. -
refresh_token: Indicates the use of a refresh token.
-
Related References
- Silent Authentication for context on non-interactive flows
- Resource Owner Password Grant for credential exchange details
- Success Login Log Schema for the structure of the log