captcha_failed
Docs version v1 (main)Nauthera is pre-1.0, in a design-partner program
The request carried no captcha solution, or one that is wrong, expired or used (400).
Meaning
Registration, every request for an emailed link (password reset, a new verification
link), and sign-in after auth. recent failures for the
address or the IP, need a solved captcha from GET /v1/auth/captcha. Each solution
is single use and expires after auth. (default 5m) with
the built-in provider.
Impact
The user is asked to solve a new challenge. Occasional failures are expected: a page left open past the validity, or a double submit. Every user failing means the page and the server disagree about the provider or its keys.
Diagnosis
- Look the request id up on the Troubleshooting page. The refusal is recorded on
the action it guarded (for example
auth.sign_in.completed) with reasonaccess_deniedand causecaptcha_missing,captcha_invalid,captcha_expiredorcaptcha_replayed. - All
captcha_invalidwith a hosted provider: checkauth.captcha.provider,auth.captcha.site_keyandauth.captcha.secretbelong to the same site.
Mitigation
- As a user: solve the new challenge and submit once.
- As an operator: match the provider keys; raise
auth.if users take longer than it allows.captcha. altcha. validity
Escalation
Escalate when solved captchas are refused for everyone with a correct configuration. Open an issue with request ids, the audit causes, the provider and the server version. Never attach the captcha secret.
Problem code runbooks · Generated from internal/ in nauthera-server.