auth
Begin an OAuth2 transaction (login, link, establish 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 establish require an authenticated session and are session-bound; claim binds a credential authority. link verifies the account-security proof up front (A6). OAuth2 cannot perform disclosure reauthentication; reauth returns a local-authenticator or passkey remedy (409). 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).
post/api/v1/auth/oauth2/{provider}/start
Request
- Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
- URL: /api/v1/auth/oauth2/{provider}/start
- Auth: HTTP bearer
Request body
Response
The IdP authorization URL.
Changes
- info
endpoint added
- info