Stay organized with collections
Save and categorize content based on your preferences.
firebase::auth::FederatedAuthProvider
#include <auth.h>
Used to authenticate with Federated Auth Providers.
Summary
The federated auth provider implementation may facilitate multiple provider types in the future, with support for OAuth to start.
Inheritance
Direct Known Subclasses:
firebase::auth::FederatedOAuthProviderFriend classes
::firebase::auth::Auth
friend class ::firebase::auth::Auth
::firebase::auth::User
friend class ::firebase::auth::User
Public functions
FederatedAuthProvider
FederatedAuthProvider()
~FederatedAuthProvider
virtual ~FederatedAuthProvider()
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 2024-05-07 UTC.
[null,null,["Last updated 2024-05-07 UTC."],[],[],null,["# firebase::auth::FederatedAuthProvider Class Reference\n\nfirebase::auth::FederatedAuthProvider\n=====================================\n\n\n`#include \u003cauth.h\u003e`\n\nUsed to authenticate with Federated [Auth](/docs/reference/cpp/class/firebase/auth/auth#classfirebase_1_1auth_1_1_auth) Providers.\n\nSummary\n-------\n\nThe federated auth provider implementation may facilitate multiple provider types in the future, with support for OAuth to start.\n\n### Inheritance\n\nDirect Known Subclasses:[firebase::auth::FederatedOAuthProvider](/docs/reference/cpp/class/firebase/auth/federated-o-auth-provider)\n\n| ### Constructors and Destructors ||\n|---|---|\n| [FederatedAuthProvider](#classfirebase_1_1auth_1_1_federated_auth_provider_1a0af09e2090395b21eaf1df32cbc56d6d)`()` ||\n| [~FederatedAuthProvider](#classfirebase_1_1auth_1_1_federated_auth_provider_1ae1398400b6186c16a49393a359470a12)`()` ||\n\n| ### Friend classes ||\n|-----------------------------------------------------------------------------------------------------------------|----------------|\n| [::firebase::auth::Auth](#classfirebase_1_1auth_1_1_federated_auth_provider_1aea624f81c47468d1d1adcec9ced75c01) | `friend class` |\n| [::firebase::auth::User](#classfirebase_1_1auth_1_1_federated_auth_provider_1a9b0f69109a181d67de4cbf01b854ae6e) | `friend class` |\n\nFriend classes\n--------------\n\n### ::firebase::auth::Auth\n\n```c++\nfriend class ::firebase::auth::Auth\n``` \n\n### ::firebase::auth::User\n\n```c++\nfriend class ::firebase::auth::User\n``` \n\nPublic functions\n----------------\n\n### FederatedAuthProvider\n\n```c++\n FederatedAuthProvider()\n``` \n\n### \\~FederatedAuthProvider\n\n```c++\nvirtual ~FederatedAuthProvider()\n```"]]