You can securely access your account's resources by authenticating to GitHub, using different credentials depending on where you authenticate.| GitHub Docs
Learn how to authenticate to the GraphQL API, then learn how to create and run queries and mutations.| GitHub Docs
Scopes let you specify exactly what type of access you need. Scopes limit access for OAuth tokens. They do not grant any additional permission beyond that which the user already has.| GitHub Docs