In WebSeal, there's a junction configured for a web application. Obviously, when the context is called (/app), the Login popup of WebSeal is invoked, and the user provides the username and the password.
The application receives from WebSeal's request a header that I use in order to retrieve the username and login to the user.
Now the point is that I need to logout, I am destroying the session, however WebSeal's "session" (let's say it that way) remains alive, so if I invoke the context again (/app), I never receive the popup again, the header with the username is already there.
I'm invalidating the session using:
FacesContext.getCurrentInstance().getExternalContext().invalidateSession();
Is there any known idea on how I should force the browser to re-invoke WebSeal's login popup?