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'}