--- title: "Configure Extended Access Policies" slug: "configure-extended-access-policies" updated: 2025-09-17T16:55:23Z published: 2025-09-17T16:55:23Z canonical: "help.scalefusion.com/configure-extended-access-policies" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.scalefusion.com/llms.txt > Use this file to discover all available pages before exploring further. # Configure Extended Access Policies In today’s security-conscious digital environment, controlling access to enterprise applications requires more than just a username and password. Extended Access Policies (XAP) provide a robust layer of conditional access control for Single Sign-On (SSO) configurations, enabling organizations to enforce Zero Trust principles. With a wide range of device and contextual signals such as compliance status, location, IP address, application presence, and security posture, XAP empowers administrators to dynamically allow or deny access in real time. This document walks you through the setup, configuration, and management of Extended Access Policies using Scalefusion’s OneIdP. ## **How Extended Access Policies (XAP) Work** Here's an overall view of how the process works: 1. **Policy Definition** An administrator defines access conditions within the Scalefusion portal using the XAP configuration wizard. These conditions may include compliance status, OS Updates & Patches, IP address, device location, installed applications, and other contextual signals. 2. **Real-Time Evaluation** Scalefusion evaluates these conditions in real time using its built-in Rules Engine, continuously monitoring device posture and user context against the defined policies. 3. **Signal Transmission to OneIdP** Based on the evaluation, Scalefusion passes a compliance signal to OneIdP, indicating whether the device and user meet the defined access criteria. 4. **Access Enforcement by OneIdP** OneIdP uses this compliance signal to: - **Allow or block access** to SSO-integrated services. - **Automatically log out users** from devices that no longer meet compliance requirements. - **Store logs and audit data** for future analysis and compliance reporting. ## Pre-Requisites 1. **User Groups** should be created on Scalefusion Dashboard 2. [**SSO**](/docs/ssoconfiguration-by-scalefusion) should be configured for the required application(s) 3. **Veltar > Compliance** should be configured on Scalefusion Dashboard 4. **OS Updates & Patch Management** should be configured on Scalefusion Dashboard ## Step 1: Create Configuration To create or edit an Extended Access Policy (XAP) configuration, 1. On Scalefusion Dashboard, navigate to **OneIdP > Extended Access Policies > Access Policies** 2. Click on **Create Configuration**. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-B4RZTIQX.png) 3. This will open the **XAP Wizard**, where you can set up or modify your access policies. 1. **Name**: Enter a name for your configuration. 2. The configuration wizard has following tabs to organize settings: 1. [**Compliance & Security**](/docs/configure-extended-access-policies#compliance-security-settings) 2. [**Location**](/docs/configure-extended-access-policies#location-settings) 3. [**IP Address**](/docs/configure-extended-access-policies#ip-address-settings) 4. [**Application Status**](/docs/configure-extended-access-policies#application-status-settings) 5. [**General**](/docs/configure-extended-access-policies#general-settings) 3. Configure the above and click on **Save Configuration** ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-H5A6ZGZS.png) ### Compliance & Security Settings Click on the **Compliance & Security** tab to configure access rules based on device compliance and security status. 1. **Veltar Compliance Status** - **Configure access based on Compliance reported by Scalefusion Veltar Compliance module** - Turns on access control based on compliance reports from the compliance module. Choose one of the following: 1. **Allow Access Based on Risk Status** 1. Choose risk levels that allow access (e.g., Low, Medium). 2. Default: Low risk only. 2. **Allow Access Based on Compliance Percentage** 1. Select the minimum compliance percentage required to allow access: 1. 100 2. 90 3. 80 4. 70 5. 60 6. 50 3. **Allow Access Only if Device is Marked Compliant** 1. This option requires the device to be marked compliant. - **Allow Access for Devices Where Veltar Compliance Is Not Reported** Grants access to devices that haven’t reported their compliance status yet. This option is helpful when devices are in a transitional state (e.g., first-time setup or offline), and compliance data is not immediately available. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-K6B7XA6O.png) 1. **OS Updates & Patches Access Control** - **Configure access based on pending OS updates & Patches** | Platform | Conditions | | --- | --- | | Android | - No pending OS updates older than [15-30] days - Check OS Update based on: - Update Release Date - Reported On | | Linux | - No pending critical or security updates; - No OS updates older than [15-30] days - Check OS Update based on: - Update Release Date - Reported On | | macOS | - No pending OS updates older than [15-30] days | | Windows | - No pending critical or security updates; - No OS updates older than [15-30] days - Check OS Update based on: - Update Release Date - Reported On | - Turns on access control based on OS update status. Choose the settings as per platform ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-6PNN3J06.png) ### Location Settings To configure location-based access controls, click on the **Location** tab. This opens the Location settings where you can manage access based on device location using geofences > [!NOTE] > Geofence must be published on managed devices to apply XAP policy **a. Allow Access Based on Geofence Move-In and Move-Out Events on Scalefusion Managed Devices** Enable this to control access to managed devices using geofences. You can apply geofence access rules to specific platforms: - Android - iOS/iPadOS - macOS - Windows **b. Allow Login from Browsers Based on Geofence on Unmanaged Devices** Enable this to restrict browser logins on unmanaged devices using geofence rules. Here, select the geofence(s) (as created on dashboard) from the drop-down, on which you want to apply location-based access. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-5Z8EYDZI.png) ### IP Address Settings To configure access control based on IP addresses, click on the **IP Address** tab in the Extended Access Policy wizard. This section allows you to restrict logins based on specified IP ranges. **1. Restrict Access for Managed Devices** - **Allow access only from the following public & private IP ranges on Scalefusion managed devices:** When enabled, access will only be allowed from the specified IP ranges for devices managed by Scalefusion. 1. **Restrict Browser Logins for Unmanaged Devices** - **Allow login only from the following public IP ranges on unmanaged devices:** When enabled, users can only log in via browsers on unmanaged devices from the listed public IP addresses. Use the IP Address table to define the allowed IP ranges. | Field | Description | | --- | --- | | **Address Type** | Select **Public** or **Private** IP addresses | | **IP Type** | Choose **IPv4** or **IPv6** | | **IP Address** | Enter valid IP addresses or ranges in CIDR format (e.g., `192.168.1.0/24`) | | **Actions** | - **Add Range**: Adds a new row for IP input - **Delete**: Removes a row | By clicking on **Add Range**, you can add multiple IP ranges as needed to cover different network segments. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-YNHPTQYD.png) ### Application Status Settings To configure access rules based on the presence and version of installed applications, click on the **Application Status** tab in the Extended Access Policy wizard. - **Allow access based on the application install status and version:** Enabling this option allows you to define access conditions based on whether specific applications are installed on a device—and optionally, their version. Use this feature to restrict access to devices that must have specific business-critical apps installed. You can enforce **minimum app versions** for added security or compatibility. Use this table to add application-based access rules for different operating systems. | Field | Description | | --- | --- | | **OS** | Select the platform: - **Android,** - **iOS/iPadOS,** - **macOS,** - **Windows** | | **Application** | Search for the application (searches apps from your account based on the selected OS). Lists all applications installed on the device including Enterprise Apps and Scalefusion Managed Apps. | | **Install Status** | **Installed** | | **Version Check** | Choose if and how to validate the app version: - **Not Required** (default) - **Version Name** (e.g., `v1.2.3`): Exact match - **Version Code** (e.g., `10203`): Exact match - **Version Name Equal or above** - **Version Code Equal or above** | | **Version Info** | Enter the version value (enabled only if Version Check is set to Name or Code) | | **Actions** | - **Delete**: Removes a row from the table | Likewise, click on **Add App** on the top right to add multiple apps for different OS. > [!NOTE] > Platform-Specific Behavior > > - **Windows**: *Version Code* is disabled (only *Version Name* is available). > - **macOS and iOS/iPadOS**: *Version Name* is disabled (only *Version Code* is available). ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-EKXPLK37.png) ### General Settings To manage additional access control rules and fallback options, click on the **General** tab in the Extended Access Policy wizard. 1. **General Settings** 1. **Block Access if Device is Jailbroken, Rooted, or Fails Attestation** Prevents access from devices that are jailbroken (iOS), rooted (Android), or fail device attestation checks. 1. **Applies to Platforms:** Android, iOS, macOS 2. **Allow Access only if the devices are domain joined** Grants access to those devices which are domain joined 1. **Applies to Platforms:** Windows 2. **Choose Non-Compliant Ha****ndling for Scalefusion Managed Devices** Choose one of the following options to handle access for devices that are marked non-compliant. - **Allow users to remediate for self-remediable compliance issues** Users will be prompted to fix issues themselves if they are resolvable (e.g., install updates). In this case, following will be the kind of prompt users will see on the device: ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-E35I5KU4.png) Here, **View Details:** This will show the all Failed Rule summary. **Scan Now:** This will immediately initiate a compliance scan on your desktop devices **Update:** This will start to install the pending updates. In case OS Updates & Patches are pending, following will be the prompt: ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-Y4CAT65M.png) - **Show the Access Denied message configured in SSO configuration** Blocks access and displays a message as defined in your SSO configuration. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-EG67NWR0.png) ## Step 2: Publish Configuration Once the configuration is created it will be displayed under **Access Policies** tab with other related details. To Publish, 1. Click on publish icon in front of the configuration 2. In the new window, select the **user group(s)** on which you want to publish the configuration. 3. Click **Publish** ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-0AS8Q8QB.png) ## Additional Actions You can also take additional actions on a configuration: 1. **Unpublish:** Unpublishes the extended access policy from the user groups on which it is already published. 2. **Edit** 3. **Delete:** Deletes the configuration and clears the compliance records from all devices currently using this configuration. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-34WFUCI1.png) ## End User Experience When signing in on a device with an Extended Access Policy (XAP) applied, users will encounter a compliance check screen as part of the login process. **Note:** The example shown reflects a scenario where policies for Veltar Compliance, IP address restrictions, and application requirements are in effect. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-PP0NW3KD.png)