У меня есть ситуация, когда несколько приложений развернуты на одном сервере tomcat. Это приложение имеет структуру DOJO в качестве пользовательского интерфейса.
Мы пытаемся перейти от DOJO к Angular, но поэтапно. Итак, несколько страниц, где у нас реализован пользовательский интерфейс angular, должны быть извлечены из пользовательского интерфейса DOJO при нажатии.
Каждый раз, когда пользователь входит в приложение, происходит аутентификация, создается сеанс. Я считаю, что контейнер Tomcat поддерживает этот JSESSIONID и проверяет будущие запросы.
ВСЕ будущие запросы, я вижу, что в заголовке запроса есть Cookie с 3 JSESSIONID.
Я хотел прочитать этот JSESSIONID и передать его пользовательскому интерфейсу Angular при запуске.
Но я не могу прочитать файл cookie в консоли браузера приложения DOJO.
Я попробовал document.cookie, и он вернул "" (пустая строка). Я перепроверил web.xml приложения, чтобы убедиться, что они сделали HTTPOnly в конфигурации контекста для защиты файлов cookie, и не смогли найти ничего подобного.
Как прочитать этот JSESSIONID из приложения DOJO и передать его в приложение Angular?
Заранее спасибо.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы пробовали использовать "dojo/cookie"
вы можете получить прямой доступ к cookie по имени как console.info(cookie("JSESSIONID"));
См. Пример настройки и получения файлов cookie в этом Скрипка
ps (невозможно создать фрагмент из-за безопасности iframe в stackoverflow)
Вы пробовали это, ваше приложение также работает под Iframe?
Вы пробовали 'dojo / cookie'?