invalid_request
Missing or inconsistent parameters, unregistered redirect URI or missing PKCE S256.
invalid_client
Client is unknown/disabled or client authentication does not match registration.
invalid_grant
Code/refresh token is expired, used, revoked, mismatched or access is no longer allowed.
invalid_scope
openid missing or requested scope not allowed for the client.
access_denied
Account cannot enter the app or authorization was denied. Do not auto-loop.
login_required
prompt=none had no active MemoID session; restart interactively.
invalid_request_uri
PAR request_uri expired, reused, invalid or client-mismatched.
invalid_dpop_proof
DPoP proof is missing, invalid or bound to a different key/token.
temporarily_unavailable
Rate limiting or temporary service protection; retry with bounded exponential backoff.
server_error
Unexpected server failure. Do not expose stack traces or secrets to users.