Consent identity selection page

Renders the identity selection screen where the user chooses how to identify themselves for the session: Virtual Key, User ID, or Skip (session-only auth).

The __bifrost_flow_secret HttpOnly cookie set during /api/oauth/per-user/authorize must be present - it binds the consent flow to the initiating browser.

The Skip option is only shown when enforce_auth_on_inference is false in config.

GET
/oauth/consent
AuthorizationBearer <token>

Bearer token authentication. Use your MPilot virtual-key JWT or admin JWT. Virtual keys (prefixed with sk-bf-) can also be passed here.

In: header

Query Parameters

flow_idstring

Pending flow ID from the authorize redirect

error?string

Error message to display (used on redirect-back from failed form submissions)

Response Body

curl -X GET "https://loading/{AI_GATEWAY_URL}/oauth/consent?flow_id=string&error=string"
"string"
"string"
"string"
On this page

On this page

No Headings