Применение Django с аутентификацией Firebase

У меня есть приложение Django, которое работает нормально. И когда я разрабатываю локально, и в производстве https://my.domain

Теперь мне нужно добавить еще одну страницу в приложение, которая будет стоить за потоком аутентификации Firebase. Причина в том, что я уже получил пул пользователей от моего мобильного приложения (не связанный с https://my.domain). Я хочу предоставить доступ к тем же пользователям к своим данным, которые они сгенерировали через мое мобильное приложение. Насколько я понимаю, если они использовали тот же идентификатор Firebase (ID Google, либо идентификатор Apple), как в приложении, это должно быть выполнимо.

Проблемы начинаются в значительной степени от летучей мыши. Вот что я сделал

  1. Я создал приложение Firebase и сгенерированные данные конфигурации в firebaseConfig. enter image description here
  2. Поскольку я разрабатываю локально, я добавил localhost в список Authorized domains в консоли Firebase.
  3. Google, Apple, входы в систему электронной почты включены. Как они всегда были из -за моего мобильного приложения.
  4. Файл учетной записи услуги загружается, хранится, указан в Django.
  5. Я запустил локальный сервер через
python manage.py runserver
  1. Я добавил кнопку для входа в свой шаблон входа в систему.

enter image description here

  1. Когда я нажимаю логин (через Google Popup), список моих учетных записей Google открывается. Но после выбора одного - он как бы застрял на некоторое время и закрывается.

enter image description here enter image description here

Я не совсем уверен, какую другую информацию дать на данный момент, но если я что -то упускаю, пожалуйста, дайте мне знать.

Вернуться на верх