2016-09-17 4 views
0

Мне нужна одна система аутентификации для нескольких сайтов. например: сайты: A, B, C. если пользователь заходил на сайт A, мне нужно автологинировать его в B, C. любые предложения (с firebase или нет)?Автозагрузка пользователей на разных сайтах

+0

В настоящее время Firebase Auth 3.x поддерживает только сеансы происхождения одного хоста. Вам нужно будет снова войти в домен B и C. – bojeil

ответ

1

Если вы хотите войти на 3 веб-сайта, один из способов сделать это на сайте A, вставьте iframe сайта B и сайта C. Затем, при входе на сайт A с учетными данными, передайте учетные данные iframe B и C через postMessage. Чрезвычайно важно проверить происхождение родительской страницы (она должна быть доменом A) перед входом с этими учетными данными на сайтах B и C. В основном вам нужно будет реплицировать операции в родительском фрейме на дочерние iframes. Также, когда вы выходите на один сайт, убедитесь, что встроенные 2 iframe также выходят.

Смежные вопросы