Я использую drf
+ ReactJs
, чтобы войти в систему через социальные сети. Я могу объединить логин google и логин через Facebook, используя пакет django allauth
, но при попытке интегрировать логин входа в систему с ошибкой:
недопустимое перенаправление uri
Чтобы быть более точным, я получаю эту ошибку
allauth.socialaccount.providers.oauth2.client.OAuth2Error: Error retrieving access token: b'{"error":"invalid_redirect_uri","error_description":"Unable to retrieve access token: appid/redirect uri/code verifier does not match authorization code. Or authorization code expired. Or external member binding exists"}
---- несколько обновлений после установки нескольких исправлений -----
- Попытка извлечения токена доступа из бэкэнда и входа в систему пользователя с использованием API-интерфейса seprate показала проблему с перенаправлением URI.
- Попытка прямого вызова URL-адреса токена linkedin от почтальона, и теперь я получаю ошибку недопустимого запроса.
Первый метод работал после нескольких попыток, но теперь выдает ошибку неправильного значения.
Попытка извлечения кода с областью действия как r_liteprofile, но теперь получение 403 запрещено
{'serviceErrorCode': 100, 'message': 'Not enough permissions to access: GET /me', 'status': 403}
Я попытался изменить url на backend и frontend с одинаковой ошибкой.Может кто-нибудь получить мне, как решить эту проблему?
Я не уверен, что все дополнительные детали, необходимые для выяснения этого, пожалуйста, дайте мне знать, если таковые имеются.