Plugins Directory » redmine_omniauth_gitlab
|
Author: | apple wu |
---|---|---|
Website: | https://github.com/applewu/redmine_omniauth_gitlab | |
Code repository: | https://github.com/applewu/redmine_omniauth_gitlab.git | |
Registered on: | 2017-09-07 (over 7 years ago) | |
Current version: | 0.0.1 | |
Compatible with: | Redmine 4.1.x, 4.0.x, 3.4.x, 3.3.x | |
User ratings: |
This plugin is used to authenticate Redmine users using gitlab's OAuth2 provider.
Authentication Workflow
- An unauthenticated user requests the URL to your Redmine instance.
- User clicks the "Login via gitlab" buton.
- The plugin redirects them to a gitlab sign in page if they are not already signed in to their gitlab account.
- gitlab redirects user back to Redmine, where the gitlab OAuth plugin's controller takes over.
One of the following cases will occur:
If self-registration is enabled (Under Administration > Settings > Authentication), user is redirected to 'my/page'
Otherwse, the an account is created for the user (referencing their gitlab OAuth2 ID). A Redmine administrator must activate the account for it to work.
Changelog
0.0.1 (2016-10-16)
Compatible with Redmine 4.1.x, 4.0.x, 3.4.x, 3.3.x.