Symptoms
APM does not support Citrix Wyse clients when working with StoreFront in integration mode.
Impact
As a result of this issue, you may encounter one or more of the following symptoms:
When you attempt to access the StoreFront resource, the request fails as unauthenticated.
When you attempt to access the StoreFront resource directly, the request is successful.
When you view the HTTP headers sent by the BIG-IP APM system to the StoreFront destination resource, the NSC_AAAC cookie value is set with a double value.
For example:
Cookie: NSC_AAAC=6cb9479c1c91ed71abe97975643a2c3e; NSC_AAAC=xyz; NSC_DLGE=xyz
Conditions
Using APM with Citrix Wyse clients when working with StoreFront in integration mode.
Workaround
Use the following iRule: priority 1
when HTTP_REQUEST {
set string [HTTP::header value Cookie]
if {$string contains "NSC_AAAC=xyz"}{
regsub {NSC_AAAC=xyz;?} $string {} tmp
regsub {NSC_DLGE=xyz;?} $tmp {} result
HTTP::header replace Cookie $result
}
}
Fix Information
Now APM correctly handles Citrix Receiver clients which don't honor cookie expiration and send expired cookies.