Changes

Jump to: navigation, search

GitHub

16 bytes removed, 18:29, 6 December 2017
m
correct button text
=== How do I hook up a new 3rd party application to a repository in the mozilla org? ===
{{note|There are now multiple 3rd pary application types. "GitHub Apps" (nee integrations) are the new approach and preferred.|gotcha}}
{{note|Some 3rd party apps use GitHub as an OAuth identity provider for their website (e.g. for a dashboard). An ''OAuth Application'' will block the installation process if the app is not already approved. The "approval neededRequest access" block is what this section describes.|gotcha}}
3rd party applications can easily impact many other repositories than the initial one. For that reason, the following steps are strongly encouraged. Note that there are three ways 3rd party apps can be associated with the entire organization, or a specific repository:
# via a manually configured webhook. This type of installation is not automatically affected by the other approaches.
# via an "GitHub App" (nee integration), which is connected by "Installing" it into the target. Both of those steps require an "owner" to perform. Please open a bug. (This is the new, preferred way.)
# via granting access via OAUTH tied to the installer's credentials. Please open a bug. Some services will OAuth just as an Identitdy Provider for access to a dashboard on their site. You only need to file if you get to a "request organization approvalRequest access" prompt.
Confirm
1,351
edits

Navigation menu