Используя Firebase несколько сайтов и Firebase Auth, возможно ли войти на один сайт и остаться аутентифицированным на другом? - PullRequest
1 голос
/ 29 апреля 2019

Используя несколько сайтов Firebase (т. Е. Один и тот же проект / аутентификация, просто разные сайты), я бы хотел отделить свой общедоступный сайт от основного приложения без необходимости входа в оба. то есть. иметь форму входа на одном сайте и, используя токен авторизации, иметь доступ к любому другому сайту в рамках этого проекта Firebase.

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

Некоторые варианты, которые я рассмотрел, но хотел бы избежать, если существует лучшее решение:

1) Переместите форму входа в главное приложение. В настоящее время он находится в хорошем модале на общедоступном сайте, делая его доступным на каждой странице, которую я хотел бы сохранить.

2) Объедините приложения (оба являются React). Я бы держал их отдельно, так как в настоящее время они позволяют работать отдельно для разработки и развертывания и т. Д.

3) Наконец, я читал о создании собственных токенов на моем собственном сервере, но если я смогу избежать этого, я сделаю это.

Кто-нибудь знает, возможно ли вышеизложенное?

...