• en
  • Language: ru
  • Documentation version: 0.1

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.