Rdio¶
Rdio обеспечивает поддержку OAuth 1 и 2 для процесса аутентификации.
OAuth 1.0a¶
Чтобы настроить Rdio OAuth 1.0a, добавьте следующее на страницу настроек:
SOCIAL_AUTH_AUTHENTICATION_BACKENDS = (
...
'social_core.backends.rdio.RdioOAuth1',
...
)
SOCIAL_AUTH_RDIO_OAUTH1_KEY = ''
SOCIAL_AUTH_RDIO_OAUTH1_SECRET = ''
OAuth 2.0¶
Чтобы настроить Rdio OAuth 2.0, добавьте следующее на страницу настроек:
SOCIAL_AUTH_AUTHENTICATION_BACKENDS = (
...
'social_core.backends.rdio.RdioOAuth2',
...
)
SOCIAL_AUTH_RDIO_OAUTH2_KEY = os.environ['RDIO_OAUTH2_KEY']
SOCIAL_AUTH_RDIO_OAUTH2_SECRET = os.environ['RDIO_OAUTH2_SECRET']
SOCIAL_AUTH_RDIO_OAUTH2_SCOPE = []
Дополнительные поля¶
Следующие дополнительные поля запрашиваются автоматически:
rdio_id
rdio_icon_url
rdio_profile_url
rdio_username
rdio_stream_region