Jump to >

JetBrains Hub Authentication

by Gary Kramlich

This is a plugin for Review Board that allows you to use Jet Brains Hub as an authentication source.

Since Review Board 3 does not yet support OAuth2 for authentication, this uses the Resource Owner Password Credentials OAuth2 flow in Hub. This means that users will use their normal JetBrains Hub username and password to login. This also means that two factor authentication methods are not supported and users with 2FA on will need to create an application password in their Hub settings.

Installation instructions

To install this package, type:

sudo pip install -U rbjbhub

Then go to your Administration UI -> Extensions page and click "Scan for installed extensions". The extension should show up. If it does not, reload your web server and try again.