Я провел небольшое исследование о совместном использовании auth object
между поддоменами моего приложения. По-видимому, веб-SDK Firebase это настройка.
Моя идея состоит в том, чтобы иметь единый веб-сайт для входа login.myapp.com
, который может использоваться другими моими приложениями app1.myapp.com
, app2.myapp.com
для аутентификации. Прямо как гугл.
Моя первая попытка состояла в том, чтобы stringify()
объект аутентификации из localStorage
, а затем отправить его как параметр URL-адреса запрашивающему приложению, чтобы я мог parse()
объект аутентификации и сохранить его в localStorage
этого приложения.
Но мне такая настройка не нравится, не только токены будут записываться в историю браузера, это еще и выглядит странно.
Поэтому мне было интересно, есть ли известная установка для этого с использованием admin sdk.
- Получить авторизацию от
login.myapp.com
- Передайте
uid
app1.myapp.com
app1.myapp.com
передатьuid
серверу через http- Сервер проверит, аутентифицирован ли
uid
. - В случае успеха сервер ответит
auth object
наapp1.myapp.com
.
Может ли администратор firebase создать что-то подобное?