Hello,
What are the symptoms of the failure? To troubleshoot non-cookie persistence issues, you can check the persistence records via the GUI under Overview >> Statistics >> Persistence Records or via the CLI (using: watch -n1 'b persist all show all').
You might want to check to see if there is a value for the Authorization header before using the value of the header for persistence:
when HTTP_REQUEST {
if {[string length [HTTP::header value "Authorization"]]}{
persist uie [HTTP::header value "Authorization"]
log local0. "[IP::client_addr] -> [HTTP::host][HTTP::uri] had Authorization header value: \
[HTTP::header value "Authorization"]"
}
}
Aaron