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

virtualoverridevoidDispose(booldisposing)

FederatedOAuthProvider

FederatedOAuthProvider()

FederatedOAuthProvider

FederatedOAuthProvider(FederatedOAuthProviderDataproviderData)

SetProviderData

voidSetProviderData(FederatedOAuthProviderDataproviderData)

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2022-07-27 UTC.