OAuthType

interface OAuthType

An individual OAuth provider integration.

Functions

Link copied to clipboard
abstract suspend fun start(startParameters: OAuthStartParameters): AuthenticatedResponse

Initiates the browser-based OAuth flow for this provider and authenticates the result, establishing a session. On Android, opens a Custom Tab; on iOS, uses ASWebAuthenticationSession. Internally calls OAuthClient.authenticate, OAuthClient.authenticateGoogleIdToken, or OAuthClient.authenticateAppleIdToken depending on the provider and platform response.