-
Improvement
-
Resolution: Won't Do
-
Major
-
None
Currently GitHubAppCredentials is generating JWT token from the AppInstallationToken, I think only in few exceptional cases AppInstallationToken is needed.
We need to convert the logic to use the JWT token itself to support it across multiple organizations.
Given there are no issues with this implementation, this could solve other issues like JENKINS-64662 and JENKINS-62220.
JWT Token vs App Installation Token
https://github-api.kohsuke.org/githubappjwtauth.html
https://github-api.kohsuke.org/githubappappinsttokenauth.html
- is related to
-
JENKINS-64662 Create GitHub App Credentials Binding to support owner override
-
- In Review
-
-
JENKINS-62220 GitHub App to support credentials with multiple organizations
-
- Resolved
-
[JENKINS-64870] Enhance GitHupAppCredentials to use JWTToken instead AppInstallation Token
Link |
New:
This issue is related to |
Link | New: This issue is related to JENKINS-64662 [ JENKINS-64662 ] |
Description |
Original:
*Currently* GitHubAppCredentials is generating JWT token from the AppInstallationToken, I think only in few exceptional cases AppInstallationToken is needed.
We need to convert the logic to use the JWT token itself to support it across multiple organizations. Given there are no issues with this implementation, this could solve other issues like JENKINS-64662 and |
New:
*Currently* GitHubAppCredentials is generating JWT token from the AppInstallationToken, I think only in few exceptional cases AppInstallationToken is needed.
We need to convert the logic to use the JWT token itself to support it across multiple organizations. Given there are no issues with this implementation, this could solve other issues like JENKINS-64662 and JWT Token vs App Installation Token https://github-api.kohsuke.org/githubappjwtauth.html https://github-api.kohsuke.org/githubappappinsttokenauth.html |
Description |
Original:
*Currently* GitHubAppCredentials is generating JWT token from the AppInstallationToken, I think only in few exceptional cases AppInstallationToken is needed.
We need to convert the logic to use the JWT token itself to support it across multiple organizations. Given there are no issues with this implementation, this could solve other issues like JENKINS-64662 and JWT Token vs App Installation Token https://github-api.kohsuke.org/githubappjwtauth.html https://github-api.kohsuke.org/githubappappinsttokenauth.html |
New:
*Currently* GitHubAppCredentials is generating JWT token from the AppInstallationToken, I think only in few exceptional cases AppInstallationToken is needed.
We need to convert the logic to use the JWT token itself to support it across multiple organizations. Given there are no issues with this implementation, this could solve other issues like JENKINS-64662 and JWT Token vs App Installation Token https://github-api.kohsuke.org/githubappjwtauth.html https://github-api.kohsuke.org/githubappappinsttokenauth.html https://github.com/jenkinsci/github-branch-source-plugin/blob/master/src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubAppCredentials.java#L178-L198 |
Resolution | New: Won't Do [ 10001 ] | |
Status | Original: Open [ 1 ] | New: Closed [ 6 ] |