ltm rule command WEBSSO select
iRule(1) BIG-IP TMSH Manual iRule(1)
WEBSSO::select
Use specified SSO configuration object to do SSO for the HTTP request.
SYNOPSIS
WEBSSO::select WEBSSO_OBJECT
DESCRIPTION
This command causes APM to use specified SSO configuration object to do SSO for the HTTP request. Admin should make sure
that the selected SSO method works for the specified request (and is enabled on backend server request is going to). The
scope of this iRule command is per HTTP request. Admin needs to execute it for each HTTP request.
Syntax
WEBSSO::select
RETURN VALUE
VALID DURING
ACCESS_ACL_ALLOWED, HTTP_REQUEST, HTTP_REQUEST_DATA
EXAMPLES
when ACCESS_ACL_ALLOWED {
set req_uri [HTTP::uri]
if { $req_uri starts_with "/owa" } {
if { $req_uri eq "/owa/auth/logon.aspx?url=https://mysite.com/owa/&reason=0" } {
WEBSSO::select owa_form_base_sso
} elseif { $req_uri eq "/owa/auth/logon.aspx?url=https://mysite.com/ecp/&reason=0" } {
WEBSSO::select ecp_form_base_sso
}
}
unset req_uri
}
HINTS
SEE ALSO
CHANGE LOG
@BIGIP-10.2.1 --First introduced the command.
BIG-IP 2022-04-12 iRule(1)