Удалить куки из WebSAL Cookie Jar - PullRequest
       33

Удалить куки из WebSAL Cookie Jar

0 голосов
/ 07 ноября 2018

Я пытаюсь удалить файл cookie из файла cookie WebSEAL, который был создан по более раннему запросу в мой сервис. Для создания cookie я делаю:

NewCookie nc = new NewCookie("MyCookie", "some value", "/", null, "", 180 * 60, false, false);
Response.ok().cookie(nc).build();

Это помещает cookie в банку cookie WebSEAL, и я вижу его в будущих запросах. Позже я хочу удалить его, не убивая весь сеанс. Поэтому я установил максимальный возраст на ноль и очистил значение.

NewCookie nc = new NewCookie("MyCookie", "", "/", null, "", 0, false, false);
Response.ok().cookie(nc).build();

Это прекрасно работает по запросу, не относящемуся к WebSEAL (т.е. в PostMan или браузере). Но в WebSEAL все будущие запросы по-прежнему содержат просроченный cookie.

Мне нужно передать управление стороннему приложению, и я не хочу, чтобы просроченный cookie-файл появлялся в запросе.

Как полностью удалить этот файл cookie из будущих запросов?

...