• en
  • Language: ru
  • Documentation version: 0.1

Mixcloud OAuth2

Mixcloud API предлагает поддержку авторизации. Для поддержки этого бэкенда:

  • Зарегистрируйте новое приложение по адресу Mixcloud Developers.

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

    SOCIAL_AUTH_AUTHENTICATION_BACKENDS = (
        ...
        'social_core.backends.mixcloud.MixcloudOAuth2',
    )
    
  • Заполните значения Client Id и << 1 >>> в настройках:

    SOCIAL_AUTH_MIXCLOUD_KEY = ''
    SOCIAL_AUTH_MIXCLOUD_SECRET = ''
    
  • Как и в других бэкендах OAuth, вы можете определить:

    SOCIAL_AUTH_MIXCLOUD_EXTRA_DATA = [('username', 'username'),
                                       ('name', 'name'),
                                       ('pictures', 'pictures'),
                                       ('url', 'url')]
    

    в виде списка кортежей (response name, alias) для хранения данных профиля пользователя на UserSocialAuth.extra_data.