GitLab¶
GitLab поддерживает протокол OAuth2.
Зарегистрируйте новое приложение по адресу GitLab Applications.
Установите URL обратного вызова в
http://example.com/complete/gitlab/, заменивexample.comсвоим доменом. Опустите косую черту, если проект ее не использует, URL должен соответствовать отправленному значению.Убедитесь, что вы отметили область
read_user. При маркировке областиapiтоже определите:SOCIAL_AUTH_GITLAB_SCOPE = ['api']
Заполните значения
Client IDи << 1 >>> из GitLab в настройках:SOCIAL_AUTH_GITLAB_KEY = '' SOCIAL_AUTH_GITLAB_SECRET = ''
Если ваша установка GitLab находится в другом домене, добавьте следующий параметр:
SOCIAL_AUTH_GITLAB_API_URL = 'https://example.com'
это должен быть полный url вашей установки GitLab.