[[["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::GoogleAuthProvider Class Reference\n\nfirebase::auth::GoogleAuthProvider\n==================================\n\n\n`#include \u003ccredential.h\u003e`\n\nUse an ID token and access token provided by Google to authenticate.\n\nSummary\n-------\n\n| ### Public static attributes ||\n|---------------------------------------------------------------------------------------------------|----------------------------------------------------------------|\n| [kProviderId](#classfirebase_1_1auth_1_1_google_auth_provider_1af27fc68b0be005bf9a1035d6eac9f6a5) | `const char *const` The string used to identify this provider. |\n\n| ### Public static functions ||\n|-------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [GetCredential](#classfirebase_1_1auth_1_1_google_auth_provider_1ae8e704941c24348f4d04f5d77a059d95)`(const char *id_token, const char *access_token)` | [Credential](/docs/reference/cpp/class/firebase/auth/credential#classfirebase_1_1auth_1_1_credential) Generate a credential from the given Google ID token and/or access token. |\n\nPublic static attributes\n------------------------\n\n### kProviderId\n\n```c++\nconst char *const kProviderId\n``` \nThe string used to identify this provider.\n\nPublic static functions\n-----------------------\n\n### GetCredential\n\n```c++\nCredential GetCredential(\n const char *id_token,\n const char *access_token\n)\n``` \nGenerate a credential from the given Google ID token and/or access token.\n\n\u003cbr /\u003e\n\n| Details ||\n|-------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Parameters | |----------------|------------------------------| | `id_token` | Google Sign-In ID token. | | `access_token` | Google Sign-In access token. | |\n| **Returns** | New [Credential](/docs/reference/cpp/class/firebase/auth/credential#classfirebase_1_1auth_1_1_credential). |"]]