Hi @StuartRogers, Thanks I updated the rule. I still received prompts for credentials in my browser within SAS VA, when switching between the VA apps, like from hub to designer. I asked SAS and the reason seams to be that switching always goes through SASLogon and there the /fb/ is not in the URL and also cannot be inserted. So the prompts appear again. SAS said the browser sends the request to the SAS Server. The SAS Server replies with 401 and header WWW-Authenticate: Negotiate. For a browser within the same domain, and the right security settings, it means start Kerberos ticket exchange, and SSO will work as planned. However when a user is outside a domain, the browser does not allow Kerberos. It will try NTLM, and that is why the prompt shows up. SAS suggested a workaround, to add the following lines to sas.conf that take out the WWW-Authenticate:negotiate from the HTTP header for certain IP ranges where you know that SSO will not work, so it will not be attempted: <IfModule setenvif_module>
SetEnvIf Remote_Addr (192.168.240.*) IS_customerx
Header unset WWW-Authenticate env=IS_customerx
</IfModule> And that works. Note that sas.conf is regenerated when (re)deploying the webapps, for instance after hotfix installation, so this change would need to be redone after (re)deploying them.
... View more