Building Apps
Apps on GitHub extend and improve existing workflows. People can purchase apps from GitHub Marketplace or browse useful tools and services that integrate with GitHub in Works with GitHub.
OAuth Apps use GitHub as an identity provider. When using OAuth Apps, all actions are performed as the user who granted access to the OAuth App. OAuth2 is a protocol that lets external applications request authorization to private details in a user's GitHub account without accessing their password. This is preferred over Basic Authentication because tokens can be limited to specific types of data and can be revoked by users at any time.
For more information, see "Getting started with building apps."
For support requests about OAuth Apps, please contact GitHub Enterprise support directly.