Forum Discussion

mzugaghe's avatar
mzugaghe
Icon for Nimbostratus rankNimbostratus
Aug 11, 2025
Solved

client-initiated SSO issue

I’ve configured client-initiated SSO forms for different web applications, but I'm encountering two issues with two different virtual servers:

1) For the first virtual server, SSO authentication works fine, but the logout link doesn’t function. The APM profile doesn’t accept the URI /names.nsf/?Logout&Form=LogoutDone as a valid logout URI. Is there any workaround for this?
2) For the second virtual server, I don’t see APM submitting the POST request to the backend server. Is it mandatory to include an action field in the backend form? In passthrough mode, the log doesn’t show the "Submit Detection" either.

  • Hello mzugaghe​ 

    For 1. you can use an irule like this

    when HTTP_REQUEST {
        if { [string tolower [HTTP::uri]] equals "/names.nsf/?logout&form=logoutdone" } {
             HTTP::redirect https://[HTTP::host]/vdesk/hangup.php3
        }
    }

1 Reply

  • Hello mzugaghe​ 

    For 1. you can use an irule like this

    when HTTP_REQUEST {
        if { [string tolower [HTTP::uri]] equals "/names.nsf/?logout&form=logoutdone" } {
             HTTP::redirect https://[HTTP::host]/vdesk/hangup.php3
        }
    }