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.