2015-01-07 3 views
3

Я знаю, что его можно войти в gitlab с внешними поставщиками, такими как github, но мне было интересно, можно ли его использовать для аутентификации пользователей из моего приложения.Возможно ли использовать Gitlab в качестве поставщика oauth

Есть ли конечная точка oauth, которую я могу использовать.

ответ

3

Это должно быть возможным, так как предложение «Oauth system for third party application», похоже, завершается GitLab 7.7 (which is to be released)

Было бы мощным, чтобы иметь систему аутентификации OAuth с управлением приложения, как Github.

Если эта функция появилась в Gitlab, разработчики смогут создавать множество сторонних приложений, таких как Travis-CI или Scrutinizer, которые могут взаимодействовать напрямую с системой Gitlab Connect, такой же, как Github или Bitbucket.

Мы также должны управлять областью авторизации (просмотр/редактирование профиля, доступ к группе, доступ к проектам и т. Д.).

GitLab команда (Admin, Gitlab) ответили · 22 декабря 2014

Завершено В GitLab 7,7

Смотрите diff between GitLab 7.6 and 7.7 и:


февраля 2016 редактировать дополнительные ссылки:

0

Нет, это не так. В настоящее время единственной поддерживаемой областью является api, которая дает клиенту аутентификации полный доступ ко всему в имени пользователя. См. https://gitlab.com/gitlab-org/gitlab-ce/issues/22323 для отслеживания прогресса.

Смежные вопросы