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 2020-06-23 iRule(1)