Hey everyone,
We recently received an alert on Sentry about a user who failed to log in with the error message: “Login required.” When reviewing the Auth0 monitoring logs, we noticed two entries logged in quick succession:
- Failed Silent Auth
- WebAuthn Challenge Failure
The user was already authenticated into the system prior to this error, and according to our session recorder tool, the user didn’t appear to be impacted or logged out.
Below are the relevant JSON logs for these events:
Failed Silent Auth
{
"date": "2024-11-06T07:07:09.913Z",
"type": "fsa",
"description": "Login required",
"client_id": "[REDACTED]",
"client_name": "Example Webapp",
"ip": "[REDACTED]",
"user_agent": "Edge 130.0.0 / Windows 10.0.0",
"details": {
"qs": {
"client_id": "[REDACTED]",
"scope": "openid profile email",
"redirect_uri": "https://app.example.com",
"audience": "bff-api",
"prompt": "none",
"organization": "[REDACTED]",
"response_type": "code",
"response_mode": "web_message",
"state": "[REDACTED]",
"nonce": "[REDACTED]",
"code_challenge": "[REDACTED]",
"code_challenge_method": "S256",
"auth0Client": "[REDACTED]"
},
"error": {
"message": "Login required",
"oauthError": "login_required",
"type": "oauth-authorization"
}
},
"audience": "bff-api",
"scope": ["openid", "profile", "email"],
"auth0_client": {
"name": "auth0-react",
"version": "2.2.4"
},
"log_id": "[REDACTED]",
"tenant_name": "example-security"
}
WebAuthn Challenge Failure
{
"date": "2024-11-06T07:07:47.040Z",
"type": "gd_webauthn_challenge_failed",
"description": "WebAuthn browser error",
"ip": "[REDACTED]",
"user_agent": "Edge 130.0.0 / Windows 10.0.0",
"details": {
"authenticator": {
"id": "[REDACTED]",
"type": "webauthn-platform"
},
"session_id": "[REDACTED]"
},
"user_name": "[REDACTED]",
"log_id": "[REDACTED]",
"tenant_name": "example-security"
}