[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-01-23 UTC."],[],[],null,["# firebase::auth::FederatedProviderData Struct Reference\n\nfirebase::auth::FederatedProviderData\n=====================================\n\n\n`#include \u003ctypes.h\u003e`\n\nContains information required to authenticate with a third party provider.\n\nSummary\n-------\n\n### Inheritance\n\nDirect Known Subclasses:[firebase::auth::FederatedOAuthProviderData](/docs/reference/cpp/struct/firebase/auth/federated-o-auth-provider-data)\n\n| ### Public attributes ||\n|-------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|\n| [provider_id](#structfirebase_1_1auth_1_1_federated_provider_data_1a3a4f052f8e1fd685ec2b2a253c190139) | `std::string` contains the id of the provider to be used during sign-in, link, or reauthentication requests. |\n\nPublic attributes\n-----------------\n\n### provider_id\n\n```c++\nstd::string firebase::auth::FederatedProviderData::provider_id\n``` \ncontains the id of the provider to be used during sign-in, link, or reauthentication requests."]]