When an OAuth App wants to identify you by your account on your GitHub Enterprise Server instance, you'll see a page with the app's developer contact information and a list of the specific data that's being requested.
OAuth App access
OAuth Apps can have read or write access to your GitHub Enterprise Server data.
- Read access only allows an app to look at your data.
- Write access allows an app to change your data.
Tip: 認可されたインテグレーションを定期的にレビューすることをおすすめします。 しばらくの間使われていないアプリケーションやトークンは削除してく� さい。 詳細については、「承認された統合の確認」を参照してく� さい。
About OAuth scopes
Scopes are named groups of permissions that an OAuth App can request to access both public and non-public data.
When you want to use an OAuth App that integrates with GitHub Enterprise Server, that app lets you know what type of access to your data will be required. If you grant access to the app, then the app will be able to perform actions on your behalf, such as reading or modifying data. For example, if you want to use an app that requests user:email
scope, the app will have read-only access to your private email addresses. For more information, see "About scopes for OAuth Apps."
Note: Currently, you can't scope source code access to read-only.
ユーザ/アプリケーション/スコープの組み合わせごとに、発行できるトークン数には10という上限があります。 アプリケーションで同じユーザーと同じスコープに対して 10 個を超えるトークンが作成された� �合、同じユーザー/アプリケーション/スコープの組み合わせを持つ最も古いトークンが取り消されます。
Types of requested data
OAuth Apps can request several types of data.
Type of data | Description |
---|---|
Commit status | You can grant access for an app to report your commit status. Commit status access allows apps to determine if a build is a successful against a specific commit. Apps won't have access to your code, but they can read and write status information against a specific commit. |
Deployments | Deployment status access allows apps to determine if a deployment is successful against a specific commit for public and private repositories. Apps won't have access to your code. |
Gists | Gist access allows apps to read or write to both your public and secret Gists. |
Hooks | Webhooks access allows apps to read or write hook configurations on repositories you manage. |
Notifications | Notification access allows apps to read your GitHub Enterprise Server notifications, such as comments on issues and pull requests. However, apps remain unable to access anything in your repositories. |
Organizations and teams | Organization and teams access allows apps to access and manage organization and team membership. |
Personal user data | User data includes information found in your user profile, like your name, e-mail address, and location. |
Repositories | Repository information includes the names of contributors, the branches you've created, and the actual files within your repository. Apps can request access for either public or private repositories on a user-wide level. |
Repository delete | Apps can request to delete repositories that you administer, but they won't have access to your code. |
Requesting updated permissions
When OAuth Apps request new access permissions, they will notify you of the differences between their current permissions and the new permissions.