Skip to content

iOS SSO Integration

Ticketmaster

let tmToken = try await TicketmasterAuth.shared.getAccessToken()

try await SquadSDK.setup(
    partnerId: "acme-sports",
    apiKey: "sqk_live_...",
    ssoToken: tmToken,
    ssoProvider: .ticketmaster
)

OAuth2

try await SquadSDK.setup(
    partnerId: "your-id",
    apiKey: "your-key",
    ssoToken: oauthToken,
    ssoProvider: .oauth2
)

Post-Init SSO

let success = await SquadSDK.shared.authenticateWithSSO(
    provider: .ticketmaster,
    token: tmToken
)