Client IP reporting
If required you can configure Okta to enforce, restrict, or provide different levels of access depending on the IP address or network zone of users accessing your RADIUS-enabled system. The following steps outline this process.
After completing the following procedure to enable client-ip resolution, you can define network zones by location or IP address and use them in sign-on policies to provide access, enforce MFA, or block access. For more information, see IP Zones.
To configure Network Zones in your Okta tenant:
- To set up a zone:
- Navigate to Security > Network and choose Add Zone > IP Zone.
- Provide a name.
- In the Gateway IPs field, specify the IP ranges with which your users will authenticate to your RADIUS-enabled systems (their client IPs).
In the Proxy IPs field, specify the public-facing IP address of the RADIUS Agent server that will proxy each RADIUS request.
Note: To use geolocation capability, create a network zone that only specifies proxy IPs.
- For more details on setting up IP zones, see Network.
- Find the application you would like to enable this feature for from the Applications page in the Okta Dashboard. Select the app to open up the app configuration page.
- Navigate to the Single-Sign On page and locate the Advanced RADIUS Settings section towards the bottom of the page. Select Edit.
- Check Report Client IP.
- Choose the RADIUS attribute that your RADIUS-enabled system uses to pass the client-IP address.
- This can vary from vendor to vendor so if you are unsure of which attribute to choose, try to identify this information from your vendors technical instructions or contact their technical team for help.
- The most common attribute used for this information is 31 Calling Station ID so that may be a good place to start if you are unsure.
You may also use the table below that references the attributes used by a few common vendors for help.
Typical RADIUS Attributes Used for Client IP Common Vendors Cisco 31 Calling Station ID Juniper 31 Calling Station ID Citrix Netscaler 31 Calling Station ID F5 31 Calling Station ID Palo Alto Networks 26 Vendor Specific: “PAN Vendor ID”
- Finally, in the Sign On Policy section at the bottom of the page, choose Add Rule and create policies that allow, block, or require MFA based off of the network zones you created in step 1.