[[["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::GitHubAuthProvider Class Reference\n\nfirebase::auth::GitHubAuthProvider\n==================================\n\n\n`#include \u003ccredential.h\u003e`\n\nUse an access token provided by GitHub to authenticate.\n\nSummary\n-------\n\n| ### Public static attributes ||\n|----------------------------------------------------------------------------------------------------|----------------------------------------------------------------|\n| [kProviderId](#classfirebase_1_1auth_1_1_git_hub_auth_provider_1a7e0c4de698f8d7498ef86aad0087a0cc) | `const char *const` The string used to identify this provider. |\n\n| ### Public static functions ||\n|---------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [GetCredential](#classfirebase_1_1auth_1_1_git_hub_auth_provider_1a0000b4bf671a49afe471b288ec220e34)`(const char *token)` | [Credential](/docs/reference/cpp/class/firebase/auth/credential#classfirebase_1_1auth_1_1_credential) Generate a credential from the given GitHub 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 *token\n)\n``` \nGenerate a credential from the given GitHub token.\n\n\u003cbr /\u003e\n\n| Details ||\n|-------------|------------------------------------------------------------------------------------------------------------|\n| Parameters | |---------|--------------------------------| | `token` | The GitHub OAuth access token. | |\n| **Returns** | New [Credential](/docs/reference/cpp/class/firebase/auth/credential#classfirebase_1_1auth_1_1_credential). |"]]