Forum Discussion
Looks like this is a very popular question in F5 land...a quick Google search turned up at least a half-dozen forum posts asking for this very solution. Well count me in as someone who needs to solve this problem. I noticed that there are multiple iRule scripting approaches outlined in the comments of this post, so I'd like to know a) which of these scripts is the "most correct" for me to use, or b) if at this point (APM v12.1.1 with iApp v2.3.0) BigIP has come up with a simpler, non-scripted way of doing it. And before you ask, I did try the "Should the iApp remove the APM session when users log out of the Web Interface or StoreFront servers?" option in the iApp, and it still did not work.
My requirements are very much like those that "bhs" described on 10/17/2014:
-
If a user manually clicks "logoff" from StoreFront, all open ICA sessions are terminated.
-
If the StoreFront page times out (not deliberate user logoff), the ICA sessions remain open.
-
If the user (still with existing ICA sessions open) logs into F5/SF again, they can launch new apps alongside those in the existing open ICA session.
-
When a user logs off from StoreFront, they are redirected back to the F5 signin page.
We were able to accomplish 4 using an iRule documented in the Citrix VDI iApp Deployment Guide v2.5. But we're still facing the first 3 requirements.
As a first-time F5 implementer with no iRule scripting experience, I'd appreciate any guidance any of you are willing to provide.