Project goal: To introduce a new authentication technique for both the Git plugin and Git Client plugin
Skills to study/improve: Java, Authentication techniques, Jenkins plugin development
Currently, neither the Jenkins Git plugin nor the Jenkins Git Client plugin support the use of bearer token authentication. This project would add support for bearer token authentication to both plugins. One of the issue is to investigate the use cases of this feature and to design the implementation to support those use cases.