Skip to content

The v1 docs follow nauthera-server's main branch and its 0.x releases on the way to 1.0, so fields and APIs can still change.

v1

interaction_required

Docs version v1 (main)Nauthera is pre-1.0, in a design-partner program

The request forbade interaction and the server needs some (OpenID Connect Core 1.0 §3.1.2.6).

Meaning

This server does not currently send this code. A prompt=none request that cannot complete is answered with the more specific login_required or consent_required. The audit log does use interaction_required as a reason, under oidc.logout.initiated, when an RP-initiated logout asks the user to confirm it; that is not an error sent to the client.

Impact

None from this code. A client that handles it should handle login_required and consent_required the same way.

Diagnosis

If a client reports this code, check that the response came from this server: compare the iss on the authorization response with the issuer it expects.

Mitigation

  • As a client developer: treat it like login_required and start an interactive request.
  • As an operator: nothing to do.

Escalation

If this server's response carries it, open an issue with the request id and the server version.


OAuth error runbooks · Generated from internal/runbook/oauth.yaml in nauthera-server.