Firebase.Auth.FederatedOAuthProvider

Authenticates with Federated OAuth Providers via the firebase::auth::Auth and firebase::auth::User classes.

Summary

Once configured with a provider id, and with OAuth scope and OAuth custom parameters via an FedeartedOAuthProviderData structure, an object of this class may be used via Auth::SignInWithProvider to sign-in users, or via User::LinkWithProvider and User::ReauthenticateWithProvider for cross account linking and user reauthentication, respectively.

Inheritance

Inherits from: Firebase.Auth.FederatedAuthProvider

Constructors and Destructors

FederatedOAuthProvider()
FederatedOAuthProvider(FederatedOAuthProviderData providerData)

Public functions

Dispose(bool disposing)
virtual override void
SetProviderData(FederatedOAuthProviderData providerData)
void

Public functions

Dispose

virtual override void Dispose(
  bool disposing
)

FederatedOAuthProvider

 FederatedOAuthProvider()

FederatedOAuthProvider

 FederatedOAuthProvider(
  FederatedOAuthProviderData providerData
)

SetProviderData

void SetProviderData(
  FederatedOAuthProviderData providerData
)