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.
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"