-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
In GitSCMFileSystem.build(), this bypasses several features provided natively by the credentials plugin including user-scoped credentials, authorize project scoped credentials, other sources, and the credential parameter shadowing feature. This should instead use CredentialsProvider.findCredentialsById() with the listed domain requirements and the associated run.
[JENKINS-61824] Git plugin credential lookup uses too low level API
Description | Original: In {{UserRemoteConfig.DescriptorImpl.lookupCredentials()}}, this bypasses several features provided natively by the credentials plugin including user-scoped credentials, authorize project scoped credentials, other sources, and the credential parameter shadowing feature. This should instead use {{CredentialsProvider.findCredentialsById()}} with the listed domain requirements and the associated run. | New: In {{GitSCMFileSystem.build()}}, this bypasses several features provided natively by the credentials plugin including user-scoped credentials, authorize project scoped credentials, other sources, and the credential parameter shadowing feature. This should instead use {{CredentialsProvider.findCredentialsById()}} with the listed domain requirements and the associated run. |
Issue Type | Original: Bug [ 1 ] | New: Improvement [ 4 ] |
Assignee | Original: Mark Waite [ markewaite ] |