You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[JENKINS-75058] Implement new options for GitHub App credentials to dynamically restrict the repositories and permissions available to the access tokens #1456
We should expose options in Jenkins so that users can choose to restrict the access available to GitHub App credentials when they are used in a context where Jenkins knows what organization and/or repository needs to be accessed. For example, Organization Folders and Multibranch Pipelines should be able to be configured to use a single GitHub app credentials, but if the credentials are used in the individual Pipeline jobs, the generated app installation access tokens should only have access to that specific repository and the configured permissions, even if they are retrieved directly via something like the withCredentials step in a Pipeline.
We should expose options in Jenkins so that users can choose to restrict the access available to GitHub App credentials when they are used in a context where Jenkins knows what organization and/or repository needs to be accessed. For example, Organization Folders and Multibranch Pipelines should be able to be configured to use a single GitHub app credentials, but if the credentials are used in the individual Pipeline jobs, the generated app installation access tokens should only have access to that specific repository and the configured permissions, even if they are retrieved directly via something like the withCredentials step in a Pipeline.
Activity
jenkins-infra-bot commentedon Dec 20, 2024
Remote links associated with this issue: