• en
  • Language: ru
  • Documentation version: 0.1

Перемещения

Moves предоставляет поток аутентификации OAuth2. Чтобы включить его:

  • Зарегистрируйте заявку по адресу Manage Your Apps, не забудьте заполнить Redirect URI после создания заявки.

  • Заполните Идентификатор клиента и Секрет клиента в настройках:

    SOCIAL_AUTH_MOVES_KEY = ''
    SOCIAL_AUTH_MOVES_SECRET = ''
    
  • Определите обязательную область применения вашего приложения:

    SOCIAL_AUTH_MOVES_SCOPE = ['activity', 'location']
    

    Параметр scope требуется Moves, но бэкенд не устанавливает его по умолчанию, чтобы минимизировать запрос разрешений приложения, поэтому разработчик должен сам определить этот параметр.

  • Добавьте бэкэнд к настройке AUTHENTICATION_BACKENDS:

    AUTHENTICATION_BACKENDS = (
        ...
        'social_core.backends.moves.MovesOAuth2',
        ...
    )