account_locked
Docs version v1 (main)Nauthera is pre-1.0, in a design-partner program
The account is temporarily locked after repeated failed sign-ins (429).
Meaning
Sent by POST /v1/auth/sign-in only when auth. is on.
After auth. failures the account is locked for
lockout_duration, doubled for each further failure when lockout_backoff is on, up
to lockout_max. While locked, every attempt is refused, including the right
password. An address no account holds locks the same way, so the answer does not say
whether the account exists. instance carries the hosted /account-locked page.
Impact
The user sees "Account temporarily locked". It is expected after repeated wrong passwords. If it happens to a user who did not try, someone else guessed at the address.
Diagnosis
- Look the request id up on the Troubleshooting page. The lock is recorded as
auth.account.lockedwithattempts,locked_untilandlimit_scope. nauthera_counts locks across the fleet.auth_ account_ lockouts_ total
Mitigation
- As a user: wait and try again, or reset the password, which clears the lock.
- As a support agent with
users.lifecycle: unlock withPOST /and a reason, after confirming who is asking.v1/ admin/ orgs/ {slug}/ users/ {id}/ unlock - As an operator: tune
auth.brute_force.*; turningreveal_lockoutoff answers locks astoo_many_requestsinstead.
Escalation
Escalate when locks appear without failed attempts in the audit log, or do not lift
after locked_until. Open an issue with the request id, the auth.account.locked
record and the server version.
Problem code runbooks · Generated from internal/ in nauthera-server.