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 и он не работает.

enter image description here

Я застрял на этом уже несколько дней. Буду признателен за помощь

Ваше авторизованное происхождение 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/
Вернуться на верх