Я получаю "ошибку": "invalid_client" на social_oauth2. Когда я пытаюсь получить токены. Я пробую токены для DjangoOauth
Я приложил некоторые установки из файла requirements.txt. Я не могу получить токен даже после смены версий djangorestframework и т.д. Пожалуйста, помогите. Я пробовал разные вещи в течение 3 дней.
Django==3.1.4
django-oauth-toolkit==2.2.0
django-storages==1.9.1
djangorestframework==3.11.1
docutils==0.15.2
drf-social-oauth2==1.0.8
social-auth-app-django==5.0.0
social-auth-core==4.3.0
Я нашел решение. Приложение хэширует секрет клиента при сохранении, поэтому мы должны скопировать секрет клиента и ID клиента ПЕРЕД СОХРАНЕНИЕМ. Хешированный секрет клиента выдает ошибку invalid client. Спасибо.
Вот как выглядит нехешированный и хешированный секрет клиента. Мы используем нехешированный.
Unhashed: kvTbqBKuUx6T8V46lsel7bCtN81jRqk64VNi8NSzuZgLekPD14xsw5dH0sdxltp0RV4Qp3F4Ep9TAMf8Zovvh2PouHZrhNVxkHlBqBtWQFwj1HkamApMIxl6ZOGohV9p
Hashed: pbkdf2_sha256$216000$sCPYuUFy236Q$X6Isj5YUWaav511hVdZzef3Aw7vYecM72ruidBkwd4k=