Skip to content

What is the difference between authorization and installation of a GitHub app? #87199

Discussion options

You must be logged in to vote

Authorization and installation of GitHub Apps serve different purposes and are used in different contexts.

Authorization is about granting a GitHub App permissions to access certain data. When a user authorizes a GitHub App, they're giving it the rights to act on their behalf, which could include reading their profile information, writing to their repositories, etc. This is typically done via OAuth, and results in the app obtaining an access token it can use to make authenticated requests on behalf of the user.

Installation, on the other hand, is about associating a GitHub App with a specific user or organization's repositories. When a GitHub App is installed, it's given access to the rep…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
1 reply
@palapapa
Comment options

This comment was marked as off-topic.

@palapapa
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API and Webhooks Discussions and conversations related to APIs or Webhooks Question
3 participants