Is it possible to use Gitlab as a service provider
This should be possible as the Oauth proposal for a third party app seems to have been completed by GitLab 7.7 ( which should be released )
It would be nice to have an oauth authentication system with app management like Github.
If this feature appears in Gitlab, developers will be able to create many third-party applications such as Travis-CI or Scrutinizer that can interact directly with a Gitlab Connect system like Github or Bitbucket.
We also need to manage the authorization scope (view / edit profile, group access, project access, etc.).
GitLab Team (Admin, Gitlab) replied Dec 22, 2014
Completed in GitLab 7.7
See the diff between GitLab 7.6 and 7.7 and:
Feb 2016 edit, additional links:
- GitLab as an OAuth2 Authentication Provider
- GitLab as an OAuth2 client
- Doorkeeper what GitLab uses to implement OAuth
source to share
No, it is not. Currently, the only supported scope is api
that gives the authentication client full access to everything in the username. See https://gitlab.com/gitlab-org/gitlab-ce/issues/22323 for progress tracking.
source to share