Begin end-user OAuth connection
Begin end-user OAuth connection
Verifies the end user’s identity proof, projects a durable end-user identity, and returns the third-party authorize URL with a single-use state. Builder-authenticated; the end-user identity comes only from the verified proof.
Authentication
Path parameters
OAuth connector provider slug, e.g. github.
Request
The end user’s customer-native Identity-Exchange proof (a JWT). Verified server-side against the builder’s configured identity integrations; the verified subject becomes the end-user identity. Never a body-asserted id.
Where to redirect the end user after the OAuth callback completes. Must be a safe http(s)/app-scheme URL (open-redirect schemes are rejected).
Response
The durable end-user id (eu_*) the token will scope to.
Opaque single-use CSRF token (bound in KV).