Hey all! I am an nFactor weakling and need some guidance. I have a situation that I think I have a solution for, but want to pass it by those more knowledgeable with building nFactor logic.
I am working with the Citrix Adaptive Authentication service. My current nFactor logic is fairly simple. I have a single Authentication Policy bound with a priority of 100 and a "true" expression to send all authentication attempts to Duo SSO with SAML. The next and final factor is an unauthenticated LDAP UPN match. In this flow, as long as the user successfully authenticates to Duo and their UPN matches AD, they're good to go and can launch resources.
I have a new requirement to send a subset of users to a different Duo SSO configuration based upon egress IP. What I am thinking about doing is creating a new Duo SSO policy, setting the expression to match the egress IP, and binding the Authentication Policy with a lower number priority than my existing "catch all" policy. Is this the proper away to go about configuring nFactor in this situation?