Перемещения¶
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', ... )