Setting up and registering OAuth Apps
You can list apps on GitHub Marketplace for users to explore, purchase, and install.
You can enable other users to authorize your OAuth App.
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.
You can create a OAuth App under your personal account or under any organization you have administrative access to.
You can create multiple tokens for a user/application/scope combination to create tokens for specific use cases.
You can link to authorization information for an OAuth App so that users can review and revoke their application authorizations.