Здравствуйте, товарищи! Озадачился тем же вопросом. Оказалось нужно всего лишь перемешать (но не взбалтывать) некоторые парамеры.
В письме от bezotveta@odnoklassniki.ru
написано это:
Application ID: 113...
Публичный ключ приложения: CBA...
Секретный ключ приложения: 4A5...
Необходимые настройки Django:
SOCIAL_AUTH_ODNOKLASSNIKI_OAUTH2_KEY
SOCIAL_AUTH_ODNOKLASSNIKI_OAUTH2_SECRET
SOCIAL_AUTH_ODNOKLASSNIKI_OAUTH2_PUBLIC_NAME
Помогите найти каждому параметру из письма домик в настройках Django!
Среднестатистический человек склонен полагать, что публичный ключ - это KEY, секретный - SECRET, а Application ID получается PUBLIC_NAME. Но ни разу не среднестатистические человеки из одноклассников решили, что app ID будет публичным ключём, соответственно публичный ключ переезжает в PUBLIC_NAME:
SOCIAL_AUTH_ODNOKLASSNIKI_OAUTH2_KEY = '113...'
SOCIAL_AUTH_ODNOKLASSNIKI_OAUTH2_SECRET = '4A5...'
SOCIAL_AUTH_ODNOKLASSNIKI_OAUTH2_PUBLIC_NAME = 'CBA...'
Вот такой квест.