Применение Django с аутентификацией Firebase
У меня есть приложение Django, которое работает нормально. И когда я разрабатываю локально, и в производстве https://my.domain
Теперь мне нужно добавить еще одну страницу в приложение, которая будет стоить за потоком аутентификации Firebase. Причина в том, что я уже получил пул пользователей от моего мобильного приложения (не связанный с https://my.domain
). Я хочу предоставить доступ к тем же пользователям к своим данным, которые они сгенерировали через мое мобильное приложение. Насколько я понимаю, если они использовали тот же идентификатор Firebase (ID Google, либо идентификатор Apple), как в приложении, это должно быть выполнимо.
Проблемы начинаются в значительной степени от летучей мыши. Вот что я сделал
- Я создал приложение Firebase и сгенерированные данные конфигурации в
firebaseConfig
. - Поскольку я разрабатываю локально, я добавил
localhost
в списокAuthorized domains
в консоли Firebase. - Google, Apple, входы в систему электронной почты включены. Как они всегда были из -за моего мобильного приложения.
- Файл учетной записи услуги загружается, хранится, указан в Django.
- Я запустил локальный сервер через
python manage.py runserver
- Я добавил кнопку для входа в свой шаблон входа в систему.
- Когда я нажимаю логин (через Google Popup), список моих учетных записей Google открывается. Но после выбора одного - он как бы застрял на некоторое время и закрывается.
Я не совсем уверен, какую другую информацию дать на данный момент, но если я что -то упускаю, пожалуйста, дайте мне знать.