Forms2 SSO has many issues. The one that I have encountered is that it fails to properly perform HTTP re-chunking causing corrupted content to be sent to the client.
I use the following irules to selectively force re-chunking for requests that use Forms2 SSO. Alternatively, you could change the HTTP profile to rechunk ALL content. But that might not be suitable if you have multiple applications running under a single VS.
when ACCESS_ACL_ALLOWED {
switch -glob [HTTP::uri] {
"/app1/*" {
set sso_config /Common/APP1-SSOFormsV2
WEBSSO::select $sso_config
unset sso_config
set rechunk_required 1
}
}
}
when HTTP_RESPONSE {
Fix for Case C1746889 and Bug 383341
This is needed for when Forms SSO V2 interferes with HTTP Chunking under the "Selective" mode of the HTTP Profile
if { [info exists rechunk_required] } {
if { [HTTP::header exists "Transfer-encoding"] } {
HTTP::payload rechunk
}
unset rechunk_required
}
}
I would also suggest that you are certain Forms based SSO will not work in your situation.