Once a user’s session is invalidated, you can configure what the desired login page should be using login page rules.
So, just to reiterate, the Session Monitor does all of this functionality right now, except subscribing to some specific event.
If you plan on implementing this solution, it might be best if you just had the source code from the Session Monitor portlet itself in order to understand how to retrieve all the current sessions and than invalidate them as well.
Could you please put in a request to Tech Support for the source code for that portlet?
#MWS-CAF-Task-Engine#webMethods-BPMS#webMethods