У меня есть два Angular веб-приложения. Оба этих веб-приложения A.com и B.com используют один и тот же сервер API C .com.
Когда пользователь с A.com входит в систему, он получает повар ie C = F от сервера API. Теперь вызовы API с A.com на C .com содержат C = F cook ie в заголовке запроса. Все это хорошо и вполне ожидаемо.
Теперь, если этот пользователь открывает новую вкладку браузера и входит в систему на B.com, он также получает Cook ie C = G. Все идет нормально. Теперь вызовы API с B.com на C .com содержат C = G в заголовке запроса. Но когда пользователь возвращается к A.com, значение cook ie перезаписывается, и когда он делает любой запрос API на C .com, он отправляет значение cook ie как G.
Cook ie перезаписывается. Это происходит из-за того, что домен повара ie совпадает, т.е. C .com? Любая идея о том, как это можно исправить? Заранее спасибо.