You need to point at the login.jsp form and not the dashboard login gadget. I have this working for desktop browsers. Still having trouble with mobile browsers though.
Here is my irule for url rewrite
when ACCESS_SESSION_STARTED {
if { [string tolower [HTTP::uri]] starts_with "/browse" } {
set append_uri [HTTP::query]
ACCESS::session data set session.server.landinguri [HTTP::uri]$append_uri
} elseif { [string tolower [HTTP::uri]] starts_with "/plugins" } {
set append_uri [HTTP::query]
ACCESS::session data set session.server.landinguri [HTTP::uri]$append_uri
} else {
ACCESS::session data set session.server.landinguri "/login.jsp"
}
}
Your SSO should be "Forms - Client Initiated" with form parameters being "os_username" and "os_password" secure true. Form detection is URI