Я использую social-auth-app-django==2.1.0
Когда модель Association
сохраняется с использованием Python 3.7, secret
сохраняется таким образом в базе данных b'0j1KDtdsviAJOAqdSatAwNdfzsg=\n'
.Это вызывает исключение при извлечении элемента: Invalid base64-encoded string: length cannot be 1 more than a multiple of 4
Если я изменю место сохранения секрета на: https://github.com/python-social-auth/social-app-django/blob/master/social_django/storage.py#L155
assoc.secret = base64.encodestring(association.secret).decode()
, он будет работать правильно.
Это ошибка в библиотеке social-app-django
или я что-то делаю неправильно?