Begin an OIDC transaction (login, link, reauth or claim).
Changed onCreates a single-use server-side transaction (PKCE S256 always) and returns the IdP authorization URL. login is anonymous and bound by a __Host- browser-binding cookie set on this response (A2/A16); link and reauth require an authenticated session and are session-bound, and link verifies the account-security proof up front (A6). claim (#610) is anonymous and browser-cookie-bound: its proof is a credential-establishment authority, checked without being consumed; the callback spends it, binds the identity and signs the invitee in. Every refused authority answers the uniform 401. A login records its intent (absent = sign-in) and, for a sign-up, the addressed scope (signup_org, absent = instance); the start reads no registration policy (#604 d5).
Request
- Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
- URL: /api/v1/auth/oidc/{provider}/start
- Auth: HTTP bearer
Request body
Response
The IdP authorization URL.
Changes
- breaking
removed the x-extensible-enum value
claimof the request property
- breaking
- info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status
- info