| Plugin @PLUGIN@ |
| =============== |
| |
| This plugins allows to integrate Gerrit with external set of users configured |
| on GitHub. |
| It relies on the installation of the github-oauth Java library under the $GERRIT_SITE/lib |
| in order filter all the HTTP requests through the GitHub OAuth 2.0 secure authentication. |
| |
| GitHub init step |
| ---------------- |
| |
| This plugin provides a customized Gerrit init step for the self-configuration of |
| the main GitHub and Gerrit authentication settings for allowing the github-oauth |
| library to work properly. |
| |
| GitHub OAuth library rely on Gerrit HTTP authentication defined during the standard |
| Gerrit init steps. |
| See below a sample session of relevant init steps for a default |
| configuration pointing to the Web GitHub instance: |
| |
| *** User Authentication |
| *** |
| |
| Authentication method []: HTTP |
| Get username from custom HTTP header [Y/n]? Y |
| Username HTTP header []: GITHUB_USER |
| SSO logout URL : /oauth/reset |
| |
| |
| *** GitHub Integration |
| *** |
| |
| GitHub URL [https://github.com]: |
| Use GitHub for Gerrit login ? [Y/n]? Y |
| ClientId []: 384cbe2e8d98192f9799 |
| ClientSecret []: f82c3f9b3802666f2adcc4c8cacfb164295b0a99 |