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