Предположим, у меня есть domain-a.com (A) и domain-b.com (B)
Я бы хотел иметь возможность делиться сессиями php между двумя доменами, объединяя логины таким образом, чтобыкак только пользователь вошел в систему A, он автоматически вошел в систему B и наоборот.
Теперь проблема, с которой я сталкиваюсь, заключается в том, что даже если мне удалось заставить браузер общаться через ajax с внешним доменом через Access-Control-Allow-Origin заголовок, он не будет устанавливать куки (пожалуйста, не говорите мне "вы не можете установить / получить куки для другого домена, это не проблема")
вот поток:
A отправляет учетные данные B
, если учетные данные в порядке.
-B отвечает с SESSID , созданным для соответствия учетным данным пользователя (так что его можно сгенерировать обоими способами, т. е. войти в систему из A или войти из B), это будет использовано позже, чтобы поделиться сеансом, созданным на B
. В то же время я хотел бы, чтобы B мог написатькуки для своего домена, но пока я не смог.
Что мне она нужнаЭто очень просто, как только учетные данные из А верны, я хотел бы, чтобы сервер B мог написать свой cookie для своего домена (B), я могу видеть из заголовков, что технически он устанавливает куки, но браузер на самом деле непрослушивания.любая идея?я играю в опасной зоне несовместимости между браузерами?технически все это должно быть довольно ванильно для последних браузеров.
спасибо!