Я пытаюсь поддерживать единый вход с помощью JETTY, и у нас есть 2 субдомена, на которых работают веб-серверы, которые будут поддерживать единый вход через Поддержка единого входа Jetty .
account.test.com
app.test.com
У нас есть cookie-файл SSOSession, установленный на * .test.com, но для поддержки выхода из системы мне нужно убедиться, что на моем сервере Jetty, работающем на app.test.com, сброшен cookie-файл JSESSIONID.
В настоящее время я использую Jetty JAAS FormAuthenticator и переопределяющий SSORealm для поддержки проверки файла cookie SSOSession при вызове FormAuthenticator.
Я хочу, чтобы account.test.com позволял пользователям входить в систему, что приведет к аннулированию файла cookie JSESSIONID, используемого на app.test.com.
Одно из решений, которое я мог бы сделать, возможно, было бы более правильным, - это обнаружить изменение в файле cookie SSOSession и сделать недействительным JSESSIONID на моем сервере.