Start social sign-in
Service: threada.bff.v1.BffPublicService
Method: StartSocialSignIn
Path: /threada.bff.v1.BffPublicService/StartSocialSignIn
Request
StartSocialSignInRequest
| Field | Type | Notes |
|---|---|---|
provider | string | Identity provider id (e.g., “google”, “apple”). |
next | string | Post-login redirect path within the shell. |
return_to | string | Absolute return URL, validated against the tenant’s origin allowlist. |
lang | string | BCP-47 language tag for the consent screen. |
intent | SocialSignInIntent | Explicit browser intent. Unspecified is treated as sign-in and cannot provision an account. |
plan | string | Optional self-serve plan context. The BFF allowlists and canonicalizes this value. |
Response
StartSocialSignInResponse
| Field | Type | Notes |
|---|---|---|
auth_url | string | Provider authorization URL the client should redirect to. |
session_id | string | Short-lived state token bound to this sign-in attempt. Required when completing. |