Empty data.details.prompts Array in Auth0 Success Login Logs

Overview

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.

Applies To
  • Tenant Logs
  • Silent Authentication
  • Resource Owner Password Grant (ROPG)
Cause

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=none parameter 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.
Solution

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:

  1. Sign in to the Auth0 Dashboard.

  2. Choose Monitoring > Logs from the navigation menu.

  3. Click a Success Login event to view the details.

  4. Select the JSON tab to view the raw log structure.

  5. Locate the type field to confirm the status (for example, s for Success Login).

  6. Examine the details object for the grant_type:

    • password: Indicates a Resource Owner Password Grant (ROPG) flow.

    • refresh_token: Indicates the use of a refresh token.

Related References

 

Recommended content

No recommended content found...