
jtxjh (jtxjh) asked a question.
We have configured both Agentless and On-Prem DSSO in our environment. The routing rule specifies an IP Zone (containing Private IP of the system) and a particular app. When we test app url, DSSO doesn't kick in. However, when we specify Public IP of the system in the IP Zone and retest the app url, DSSO works fine. Can anyone let me know if this is the expected behavior.

Hi @jtxjh (jtxjh) , Thank you for reaching out to the Okta Community!
The Private IP is typically meant for "on network" use. As DSSO requires the use of Okta Cloud services (off network), I would expect only the Public IP to work.
Check what IP is listed under the system logs when the user tries to log in with only that Private IP added to the IP zone that you intend to use for the DSSO.
Seeing as DSSO will not be triggered with that configuration, you will have to "manually" sign in just so you can generate the login event in the logs. Once you've signed in, the logs should show what IP Okta actually sees as being used by that device.
Referenced docs:
https://help.okta.com/en-us/Content/Topics/Security/network/about-ip-zones.htm
https://help.okta.com/en-us/Content/Topics/Reports/Reports_SysLog.htm?cshid=ext_Reports_SysLog
If my answer helped, remember to mark it as best to increase its visibility for other members of the Okta Community who might have the same questions as you.
Hope it helps!