Is it possible to use Gitlab as a service provider

I know it can be logged into gitlab with external providers like github, but I was wondering if it could be used to authenticate users from my application.

Is there an oauth endpoint that I can use.

+3


source to share


2 answers


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:

+3


source


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.



0


source







All Articles