Google Login failed {error: 'popup_closed_by_user'} при входе в Google в Django
Я знаю, что этот вопрос задавался уже несколько раз. Однако, обычно это были вопросы, связанные с localhost.
У меня есть сайт на django, где я использовал react для фронтенда.
Все работает отлично, когда мой react на порту 3000, а django на 8000. Даже логин google
Но когда я запускаю
npm run build
Я вставил папку build в корень django и сделал все изменения в settings.py
Теперь я напрямую зашел на localhost:8000 эта ошибка появляется при входе в google
Manifest: Line: 1, column: 1, Syntax error.
Google Login failed {error: 'popup_closed_by_user'}
Иногда это даже 403 ошибка.
Я пробовал его и на localhost и на heroku и он не работает.
Я застрял на этом уже несколько дней. Буду признателен за помощь
Ваше авторизованное происхождение javascript кажется правильным.
В авторизованном URI перенаправления вы также задали базовый url, что неверно. Если вы использовали какой-то пакет в django для аутентификации google, то они предоставили вам конечные точки. Например, вот пример для social-auth
http://127.0.0.1:8000/social-auth/complete/google-oauth2/
https://some-heroku-base-url/social-auth/complete/google-oauth2/
