Я работаю над SSO, используя CPIP для Oracle APEX. Я могу заставить SSO работать один раз, но он не будет работать после выхода пользователя из системы, если он не удалит свои файлы cookie. Чтобы исправить это, я создаю пользовательскую страницу выхода из системы внутри приложения (чтобы избежать каких-либо ограничений домена), которая удалит файлы cookie. Тот, который я пытаюсь удалить, называется ORA_WWV_APP_109. В хранилище инструментов разработчика Mozilla перечислены следующие свойства.
CreationTime:"Tue, 27 Mar 2018 15:22:45 GMT"
Domain:"dev-banner01.cameron.edu"
Expires:"Session"
HostOnly:true
HttpOnly:true
LastAccessed:"Tue, 27 Mar 2018 15:40:08 GMT"
Path:"/pls/apex/"
Secure:false
Я пробовал следующий JavaScript.
document.cookie = "ORA_WWV_APP_109=;path=/pls/apex/;HttpOnly;expires=Thu, 01-Jan-1970 00:00:01 GMT;";
К сожалению, это не работает. Кто-нибудь может сказать мне, почему?
Спасибо,
~ Боб



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


Хорошо, я нашел ответ. Поскольку это файл cookie httpOnly, его можно изменить только через HTTP-заголовок.