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'}
    
Вернуться на верх