• en
  • Language: ru
  • Documentation version: 0.1

DigitalOcean

DigitalOcean использует OAuth2 для процесса аутентификации. Для получения дополнительной информации смотрите полный текст DigitalOcean developer’s documentation.

  • Зарегистрируйте новое приложение в Apps & API page в панели управления DigitalOcean, установив URL обратного вызова в http://example.com/complete/digitalocean/, заменив example.com на свой домен.

  • Заполните значения Client ID и << 1 >>> из GitHub в настройках:

    SOCIAL_AUTH_DIGITALOCEAN_KEY = ''
    SOCIAL_AUTH_DIGITALOCEAN_SECRET = ''
    
  • По умолчанию предоставляются только разрешения read. Для создания, уничтожения и других действий с ресурсами пользователя необходимо запросить разрешения read write следующим образом:

    SOCIAL_AUTH_DIGITALOCEAN_AUTH_EXTRA_ARGUMENTS = {'scope': 'read write'}