OAuthProvider

A generic OAuth provider (Microsoft, Apple, Yahoo, or any OpenID Connect provider), mirroring com.google.firebase.auth.OAuthProvider: built with Builder or the oAuthProvider extension, its credentials with CredentialBuilder or the oAuthCredential extension.

A generic OAuth provider (Microsoft, Apple, Yahoo, or any OpenID Connect provider), mirroring com.google.firebase.auth.OAuthProvider: built with Builder or the oAuthProvider extension, its credentials with CredentialBuilder or the oAuthCredential extension.

A pure Kotlin value; the platform SDK's provider is built from it when it is used.

Types

Link copied to clipboard
actual class Builder

Builds an OAuthProvider, from newBuilder.

expect class Builder

Builds an OAuthProvider, from newBuilder.

actual class Builder

Builds an OAuthProvider, from newBuilder.

Link copied to clipboard
actual object Companion
expect object Companion
actual object Companion
Link copied to clipboard
actual class CredentialBuilder

Builds an OAuthCredential from the tokens of a provider, from newCredentialBuilder.

expect class CredentialBuilder

Builds an OAuthCredential from the tokens of a provider, from newCredentialBuilder.

actual class CredentialBuilder

Builds an OAuthCredential from the tokens of a provider, from newCredentialBuilder.

Properties

Link copied to clipboard

The provider-specific parameters of the sign-in request.

Link copied to clipboard

The instance the provider signs in to.

Link copied to clipboard
actual val providerId: String
expect val providerId: String
actual val providerId: String
Link copied to clipboard

The OAuth scopes to request.