Stay organized with collections
Save and categorize content based on your preferences.
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.FederatedAuthProviderPublic functions
Dispose
virtual override void Dispose(
bool disposing
)
FederatedOAuthProvider
FederatedOAuthProvider()
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2022-07-27 UTC.
[null,null,["Last updated 2022-07-27 UTC."],[],[],null,["# Firebase.Auth.FederatedOAuthProvider Class Reference\n\nFirebase.Auth.FederatedOAuthProvider\n====================================\n\nAuthenticates with Federated OAuth Providers via the firebase::auth::Auth and firebase::auth::User classes.\n\nSummary\n-------\n\nOnce 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.\n\n### Inheritance\n\nInherits from: [Firebase.Auth.FederatedAuthProvider](/docs/reference/unity/class/firebase/auth/federated-auth-provider)\n\n| ### Constructors and Destructors ||\n|---|---|\n| [FederatedOAuthProvider](#class_firebase_1_1_auth_1_1_federated_o_auth_provider_1ac1e934b000ac5153a2e91cf36582e5cd)`()` ||\n| [FederatedOAuthProvider](#class_firebase_1_1_auth_1_1_federated_o_auth_provider_1a2839ea9dcd93ea78d43ab8cc90b3601a)`(`[FederatedOAuthProviderData](/docs/reference/unity/class/firebase/auth/federated-o-auth-provider-data#class_firebase_1_1_auth_1_1_federated_o_auth_provider_data)` providerData)` ||\n\n| ### Public functions ||\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------|\n| [Dispose](#class_firebase_1_1_auth_1_1_federated_o_auth_provider_1a8a9b58ad0337479e2135d4176fb0be35)`(bool disposing)` | `virtual override void` |\n| [SetProviderData](#class_firebase_1_1_auth_1_1_federated_o_auth_provider_1a1c033ff5563582f0bb4a1826b715bc5d)`(`[FederatedOAuthProviderData](/docs/reference/unity/class/firebase/auth/federated-o-auth-provider-data#class_firebase_1_1_auth_1_1_federated_o_auth_provider_data)` providerData)` | `void` |\n\nPublic functions\n----------------\n\n### Dispose\n\n```c#\nvirtual override void Dispose(\n bool disposing\n)\n``` \n\n### FederatedOAuthProvider\n\n```c#\n FederatedOAuthProvider()\n``` \n\n### FederatedOAuthProvider\n\n```c#\n FederatedOAuthProvider(\n FederatedOAuthProviderData providerData\n)\n``` \n\n### SetProviderData\n\n```c#\nvoid SetProviderData(\n FederatedOAuthProviderData providerData\n)\n```"]]