Bump plugin version to 0.4
1 file changed
tree: ae75cf52beb8c083bba79656efa480dc243c948d
  1. lib/
  2. src/
  3. .buckconfig
  4. .gitignore
  5. .gitmodules
  6. BUCK
  7. LICENSE
  8. LICENSE-scribe
  9. README.md
  10. VERSION
README.md

Gerrit OAuth2 authentication provider

With this plugin Gerrit can use OAuth2 protocol for authentication. Supported OAuth providers:

  • GitHub
  • Google

See the Wiki what it can do for you.

Installation

To build the plugin, install Buck and run the following:

  git clone --recursive https://github.com/davido/gerrit-oauth-provider.git
  cd gerrit-oauth-provider && buck build plugin

Copy the buck-out/gen/gerrit-oauth-provider.jar to $gerit_site/plugins and re-run init to configure it:

  java -jar gerrit.war init -d <site>
  [...]
  *** OAuth Authentication Provider
  ***
  Use Google OAuth provider for Gerrit login ? [Y/n]?
  Application client id          : <client-id>
  Application client secret      : 
                confirm password : 
  Link to OpenID accounts? [true]: 
  Use GitHub OAuth provider for Gerrit login ? [Y/n]? n

License

Apache License 2.0