Skip to main content

Parameters

loginRedirectUrl
String?
signupRedirectUrl
String?
organizationId
String?
organizationSlug
String?
customScopes
List<String>?
providerParams
Map<String, String>?
sessionDurationMinutes
Int?

Returns

member
ApiOrganizationV1Member
required
The authenticated member.
memberSession
ApiB2bSessionV1MemberSession?
The active member session.
organization
ApiOrganizationV1Organization
required
The organization the member belongs to.
sessionToken
String
required
The opaque session token.
sessionJwt
String
required
The session JWT.
let params = B2BOAuthStartParameters(
    organizationId: "org-test-d5a3b680-e8a3-40c0-b815-ab79986666d0",
    loginRedirectUrl: "myapp://callback",
    signupRedirectUrl: "myapp://callback",
    sessionDurationMinutes: 30
)
let response = try await StytchB2B.oauth.google.start(params)