{"id":75694,"date":"2025-11-07T03:47:06","date_gmt":"2025-11-07T08:47:06","guid":{"rendered":"https:\/\/jumpcloud.com\/?post_type=support&#038;p=75694"},"modified":"2026-01-16T04:18:43","modified_gmt":"2026-01-16T09:18:43","slug":"configure-a-conditional-access-policy","status":"publish","type":"support","link":"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy","title":{"rendered":"Configure a Conditional Access Policy"},"content":{"rendered":"\n<p>You can configure conditional access policies that relax or secure access to resources based on conditions like a user&#8217;s identity and the network and the device they\u2019re on. Read this article to learn how to create, disable, and delete a conditional access policy.<\/p>\n\n\n\n<div class=\"wp-block-cgb-notification-card-wysiwyg notification-card tip\"><div class=\"notification-card-content\"><div class=\"notification-card-icon\"><p><img decoding=\"async\" src=\"\/wp-content\/themes\/jumpcloud\/assets\/images\/gutenberg-blocks\/tip-icon.png\" \/><\/p><\/div><div class=\"notification-card-copy is-type-body-default\"><div><strong class=\"notification-card-type\">Tip:<\/strong> \n<p>For general information on Conditional Access Policies, including a list of supported browsers, see&nbsp;<a href=\"https:\/\/jumpcloud.com\/support\/get-started-conditional-access-policies\" target=\"_blank\" rel=\"noreferrer noopener\">Get Started: Conditional Access Policies<\/a>.<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n<p>If you\u2019re not sure what to create for your first conditional access policy, use one or more of the following policy ideas to relax or restrict user access to resources.&nbsp;<\/p>\n\n\n\n<p>Policies to get you started:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Relax user access to resources with a policy that doesn\u2019t require MFA when a user is on a JumpCloud managed device.&nbsp;<\/li>\n\n\n\n<li>Allow access to the User Portal without MFA, but require MFA to access specific applications.&nbsp;<\/li>\n\n\n\n<li>Increase security on user groups with a policy that requires MFA to access the User Portal.<\/li>\n\n\n\n<li>Lock down access to resources with a policy that denies access when a user isn\u2019t in the office or on a VPN.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-cgb-notification-card-wysiwyg notification-card note\"><div class=\"notification-card-content\"><div class=\"notification-card-icon\"><p><img decoding=\"async\" src=\"\/wp-content\/themes\/jumpcloud\/assets\/images\/gutenberg-blocks\/note-icon.png\" \/><\/p><\/div><div class=\"notification-card-copy is-type-body-default\"><div><strong class=\"notification-card-type\">Note:<\/strong> \n<p>Users need to meet the conditions of a policy for it to apply. For example, let&#8217;s say you create a policy for all your users that requires them to use MFA when they log in to the User Portal from a selected network. When your users aren\u2019t on the selected network and they log in to the User Portal, the Default Access Policy applies instead. Learn more: <a href=\"https:\/\/jumpcloud.com\/support\/set-a-global-policy\" target=\"_blank\" rel=\"noreferrer noopener\">Set a Default Access Policy<\/a>.<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-configuring-a-new-access-policy\">Configuring a New Access Policy<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to the <a href=\"https:\/\/console.jumpcloud.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">JumpCloud Admin Portal<\/a>.<\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-cgb-notification-card-wysiwyg notification-card important\"><div class=\"notification-card-content\"><div class=\"notification-card-icon\"><p><img decoding=\"async\" src=\"\/wp-content\/themes\/jumpcloud\/assets\/images\/gutenberg-blocks\/important-icon.png\"\/><\/p><\/div><div class=\"notification-card-copy is-type-body-default\"><div><strong class=\"notification-card-type\">Important:<\/strong> \n<p>If your data is stored outside of the US, check which login URL you should be using depending on your region. If your organization uses LDAP, RADIUS, or requires firewall allow list configuration, the Fully Qualified Domain Names (FQDNs) will also be region specific. See <a href=\"https:\/\/jumpcloud.com\/support\/jumpcloud-data-centers\" target=\"_blank\" rel=\"noreferrer noopener\">JumpCloud Data Centers<\/a> for the URLs, FQDNs, and IP addresses.<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Go to <strong>Security<\/strong> &gt; <strong>Conditional Access Policies<\/strong>.<\/li>\n\n\n\n<li>From the list view, click (&nbsp;<strong>+<\/strong>&nbsp;), then select the&nbsp;<strong>Resource<\/strong>&nbsp;(User Portal, SSO Applications, or JumpCloud LDAP).<\/li>\n\n\n\n<li>The new policy panel is where you create and enable an access policy. There are four main sections to complete: General Info, Assignments, Conditions, and Action.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-general-info\">General Info<\/h3>\n\n\n\n<p>Give a policy a name and a description (optional) in this section. New policies are enabled by default, but if you want to create the policy now, and enable later, use the toggle to the left of this section.<br><img decoding=\"async\" width=\"1804\" height=\"480\" class=\"wp-image-82574\" style=\"width: 800px\" src=\"https:\/\/jumpcloud.com\/\/wp-content\/uploads\/2023\/04\/capolicy-new-policy.png\" alt=\"\" srcset=\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/capolicy-new-policy.png 1804w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/capolicy-new-policy-300x80.png 300w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/capolicy-new-policy-1024x272.png 1024w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/capolicy-new-policy-768x204.png 768w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/capolicy-new-policy-1536x409.png 1536w\" sizes=\"(max-width: 1804px) 100vw, 1804px\" \/><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-assignments\">Assignments<\/h3>\n\n\n\n<p>The type of resource you\u2019re configuring the policy for is listed under&nbsp;<strong>Resources<\/strong>. When you\u2019re configuring an application policy, you can choose if the policy applies to specific applications or all of your applications. For all policies, you also choose if the policy applies to all of your users or specific user groups.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If there are User Groups you want to exclude from the policy, search for and select those user groups in the&nbsp;<strong>Excluded User Groups<\/strong>&nbsp;field.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-cgb-notification-card-wysiwyg notification-card note\"><div class=\"notification-card-content\"><div class=\"notification-card-icon\"><p><img decoding=\"async\" src=\"\/wp-content\/themes\/jumpcloud\/assets\/images\/gutenberg-blocks\/note-icon.png\" \/><\/p><\/div><div class=\"notification-card-copy is-type-body-default\"><div><strong class=\"notification-card-type\">Note:<\/strong> \n<p>If a user is in a group that&#8217;s included and in another group that&#8217;s excluded, they will be excluded from the policy. &nbsp;<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n<p><img decoding=\"async\" width=\"1204\" height=\"526\" class=\"wp-image-82566\" style=\"width: 800px\" src=\"https:\/\/jumpcloud.com\/\/wp-content\/uploads\/2023\/04\/ca-policy-assignments-and-users.png\" alt=\"\" srcset=\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-assignments-and-users.png 1204w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-assignments-and-users-300x131.png 300w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-assignments-and-users-1024x447.png 1024w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-assignments-and-users-768x336.png 768w\" sizes=\"(max-width: 1204px) 100vw, 1204px\" \/><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-conditions-optional\">Conditions (Optional)<\/h3>\n\n\n\n<p>An access policy becomes a conditional access policy by adding a condition. Adding a condition is a Premium feature and is part of our Platform Prime plan. You can decide if any or all of the conditions need to be met for the policy to apply.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-cgb-notification-card-wysiwyg notification-card note\"><div class=\"notification-card-content\"><div class=\"notification-card-icon\"><p><img decoding=\"async\" src=\"\/wp-content\/themes\/jumpcloud\/assets\/images\/gutenberg-blocks\/note-icon.png\" \/><\/p><\/div><div class=\"notification-card-copy is-type-body-default\"><div><strong class=\"notification-card-type\">Note:<\/strong> \n<p>At most, you can add one of each type of Condition in a policy.&nbsp;<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n<p><img decoding=\"async\" width=\"1204\" height=\"274\" class=\"wp-image-82567\" style=\"width: 800px\" src=\"https:\/\/jumpcloud.com\/\/wp-content\/uploads\/2023\/04\/ca-policy-conditions.png\" alt=\"\" srcset=\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-conditions.png 1204w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-conditions-300x68.png 300w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-conditions-1024x233.png 1024w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-conditions-768x175.png 768w\" sizes=\"(max-width: 1204px) 100vw, 1204px\" \/><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For details on the various conditions which can be set, jump to&nbsp;<a href=\"#understanding-conditions\">Understanding Conditions<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-action\">Action<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If you don\u2019t want to require MFA, set <strong>Access<\/strong> to <strong>Allowed<\/strong> and set <strong>Authentication<\/strong> to <strong>Password<\/strong>.&nbsp;<\/li>\n\n\n\n<li>If you want to require MFA, set <strong>Access<\/strong> to <strong>Allowed<\/strong> and set <strong>Authentication<\/strong> to <strong>Password<\/strong> <strong>+ MFA<\/strong>.&nbsp;See <a href=\"https:\/\/jumpcloud.com\/support\/choosing-multi-factor-authenticators-in-conditional-access-policies\" target=\"_blank\" rel=\"noreferrer noopener\">Choosing Multi-factor Authenticators in Conditional Access Policies<\/a> to learn more.<\/li>\n\n\n\n<li>If you want to deny access, set <strong>Access<\/strong> to <strong>Denied<\/strong>.&nbsp;<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-cgb-notification-card-wysiwyg notification-card note\"><div class=\"notification-card-content\"><div class=\"notification-card-icon\"><p><img decoding=\"async\" src=\"\/wp-content\/themes\/jumpcloud\/assets\/images\/gutenberg-blocks\/note-icon.png\" \/><\/p><\/div><div class=\"notification-card-copy is-type-body-default\"><div><strong class=\"notification-card-type\">Note:<\/strong> \n<p>Enrollment periods aren\u2019t honored by conditional access policies. When you configure and enable a conditional access policy that requires MFA, users who don&#8217;t have MFA set up are required to enroll in MFA the first time they log in to the resource.<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-removing-a-policy\">Removing a Policy<\/h2>\n\n\n\n<p><strong>To disable or delete an Access Policy:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To disable a policy, select the policy from the list view and, in the policy details, toggle the policy status to <strong>Disabled<\/strong>.<\/li>\n\n\n\n<li>To delete a policy, select the checkbox of the policy from the Conditional Access Policies list view and click <strong>Delete<\/strong> in the top right.<br><img decoding=\"async\" width=\"1180\" height=\"865\" class=\"wp-image-110661\" style=\"width: 1200px\" src=\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2024\/05\/delete-cap.png\" alt=\"Select a policy from the list, then click Delete to remove the policy\"><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-cgb-notification-card-wysiwyg notification-card tip\"><div class=\"notification-card-content\"><div class=\"notification-card-icon\"><p><img decoding=\"async\" src=\"\/wp-content\/themes\/jumpcloud\/assets\/images\/gutenberg-blocks\/tip-icon.png\" \/><\/p><\/div><div class=\"notification-card-copy is-type-body-default\"><div><strong class=\"notification-card-type\">Tip:<\/strong> \n<p>Conditional Access Policies work in conjunction with Default Access Policies. If none of the set conditional policies apply to a user, the Default Access Policies are enforced as fallback policies.<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-understanding-conditions-0\">Understanding Conditions<\/h2>\n\n\n\n<p>An access policy created for the User Portal or SSO Applications becomes a conditional access policy when you add a condition. Adding a Condition is a Premium feature and is part of our Platform Prime plan.<\/p>\n\n\n\n<div class=\"wp-block-cgb-notification-card-wysiwyg notification-card tip\"><div class=\"notification-card-content\"><div class=\"notification-card-icon\"><p><img decoding=\"async\" src=\"\/wp-content\/themes\/jumpcloud\/assets\/images\/gutenberg-blocks\/tip-icon.png\" \/><\/p><\/div><div class=\"notification-card-copy is-type-body-default\"><div><strong class=\"notification-card-type\">Tip:<\/strong> \n<ul class=\"wp-block-list\">\n<li>An and statement means that all specified conditions must be met for the policy to apply, which creates a more restrictive policy. To configure a Conditional Access Policy with an and statement, you need to select <strong><span style=\"text-decoration: underline\">All<\/span> of the following conditions must match for this policy to apply<\/strong>.<\/li>\n\n\n\n<li>An or statement means that at least one of the specified conditions must be met for the policy to apply, which creates a more flexible policy. To configure a Conditional Access Policy with an or statement in JumpCloud, the admin will need to select <strong><span style=\"text-decoration: underline\">Any<\/span> of the following conditions must match for this policy to apply<\/strong>.<\/li>\n<\/ul>\n <\/div><\/div><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-device-management-condition\">\u200b\u200b\u200b\u200b\u200b\u200b\u200bDevice Management Condition<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select <strong>Device<\/strong> <strong>Management<\/strong> as the <strong>Condition<\/strong>.<\/li>\n\n\n\n<li>For this condition, <strong>Value<\/strong> is not editable and will remain <strong>JumpCloud Managed<\/strong>.<\/li>\n\n\n\n<li>Select the <strong>Operator<\/strong> as <strong>Is<\/strong> if you want the conditional access policy to apply to users who are on a device that\u2019s managed by JumpCloud. <\/li>\n\n\n\n<li>Select the <strong>Operator<\/strong> as <strong>Is Not<\/strong> if you want the conditional access&nbsp;policy to apply to users who are on a device that isn\u2019t managed by JumpCloud.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-cgb-notification-card-wysiwyg notification-card note\"><div class=\"notification-card-content\"><div class=\"notification-card-icon\"><p><img decoding=\"async\" src=\"\/wp-content\/themes\/jumpcloud\/assets\/images\/gutenberg-blocks\/note-icon.png\" \/><\/p><\/div><div class=\"notification-card-copy is-type-body-default\"><div><strong class=\"notification-card-type\">Note:<\/strong> \n<p>JumpCloud determines the management status of devices depending on their platform:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Desktop devices can use Device Trust Certificates or JumpCloud Go. When both are enabled, JumpCloud Go takes priority for web application logins, provided the user authenticates using JumpCloud Go.<br>We recommend keeping certificates enabled as a fallback for users unable to use JumpCloud Go, or for federated logins to desktop applications and VPN clients where Conditional Access Policies are enforced.\n<ul class=\"wp-block-list\">\n<li>See <a href=\"https:\/\/jumpcloud.com\/support\/manage-conditional-access-policy-certificates\" target=\"_blank\" rel=\"noreferrer noopener\">Manage Conditional Access Policy Certificates for Desktop<\/a><\/li>\n\n\n\n<li>See <a href=\"https:\/\/jumpcloud.com\/support\/get-started-jumpcloud-go\" target=\"_blank\" rel=\"noreferrer noopener\">Get Started: JumpCloud Go<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Mobile devices use Mobile Device Trust.\n<ul class=\"wp-block-list\">\n<li>See <a href=\"https:\/\/jumpcloud.com\/support\/get-started-mobile-device-trust\">Get Started: Mobile Device Trust<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n <\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-cgb-notification-card-wysiwyg notification-card tip\"><div class=\"notification-card-content\"><div class=\"notification-card-icon\"><p><img decoding=\"async\" src=\"\/wp-content\/themes\/jumpcloud\/assets\/images\/gutenberg-blocks\/tip-icon.png\" \/><\/p><\/div><div class=\"notification-card-copy is-type-body-default\"><div><strong class=\"notification-card-type\">Tip:<\/strong> \n<p>Here&#8217;s a guided simulation: <a href=\"https:\/\/university.jumpcloud.com\/courses\/conditional-access-device-trust\" target=\"_blank\" rel=\"noreferrer noopener\">Conditional Access: Device Trust<\/a><\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-disk-encryption-condition\">Disk Encryption Condition<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select <strong>Disk Encryption<\/strong> as the <strong>Condition<\/strong>.\n<ul class=\"wp-block-list\">\n<li>For this condition, <strong>Value<\/strong> is not editable and will remain <strong>Enabled on Device<\/strong>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Select the <strong>Operator <\/strong>as <strong>Is<\/strong> if you want this policy to apply to devices with disk encryption enabled.\n<ul class=\"wp-block-list\">\n<li>This will not be allowed if the device condition is also set to Unmanaged, as it is not possible to detect disk encryption status on an unmanaged device.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Select the <strong>Operator<\/strong> as <strong>Is Not<\/strong> if you want this policy to apply to devices which do not have disk encryption enabled.<br><img decoding=\"async\" width=\"1204\" height=\"336\" class=\"wp-image-82570\" style=\"width: 800px\" src=\"https:\/\/jumpcloud.com\/\/wp-content\/uploads\/2023\/04\/ca-policy-disk-encryption.png\" alt=\"\" srcset=\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-disk-encryption.png 1204w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-disk-encryption-300x84.png 300w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-disk-encryption-1024x286.png 1024w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-disk-encryption-768x214.png 768w\" sizes=\"(max-width: 1204px) 100vw, 1204px\" \/><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-cgb-notification-card-wysiwyg notification-card note\"><div class=\"notification-card-content\"><div class=\"notification-card-icon\"><p><img decoding=\"async\" src=\"\/wp-content\/themes\/jumpcloud\/assets\/images\/gutenberg-blocks\/note-icon.png\" \/><\/p><\/div><div class=\"notification-card-copy is-type-body-default\"><div><strong class=\"notification-card-type\">Note:<\/strong> \n<ul class=\"wp-block-list\">\n<li>Qualification for encryption is BitLocker-enabled (Windows), FileVault policy applied (macOS), or root disk is encrypted (Linux).<\/li>\n\n\n\n<li>Encryption status is checked at regular intervals, with two hours as a maximum interval between checks.<\/li>\n\n\n\n<li>Action: Use the Action section to decide how the policy affects user authentication to selected resources. You can:\n<ul class=\"wp-block-list\">\n<li>Allow authentication into selected resources without MFA.<\/li>\n\n\n\n<li>Allow authentication into selected resources with MFA.<\/li>\n\n\n\n<li>Deny access to selected resources.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n <\/div><\/div><\/div><\/div>\n\n\n\n<p><strong>Disk Encryption Example<\/strong>:&nbsp;If you want your users to be denied access when they do not have disk encryption enabled on their device, we recommend that you create a conditional access policy specifically for that (creating one to allow access for devices with disk encryption will not deny access to those without disk encryption enabled).<br><img decoding=\"async\" width=\"1204\" height=\"572\" class=\"wp-image-82569\" style=\"width: 800px\" src=\"https:\/\/jumpcloud.com\/\/wp-content\/uploads\/2023\/04\/ca-policy-disk-encryption-example.png\" alt=\"\" srcset=\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-disk-encryption-example.png 1204w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-disk-encryption-example-300x143.png 300w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-disk-encryption-example-1024x486.png 1024w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-disk-encryption-example-768x365.png 768w\" sizes=\"(max-width: 1204px) 100vw, 1204px\" \/><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-ip-address-condition\">IP Address Condition<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select <strong>IP Address<\/strong> as the <strong>Condition<\/strong>.<\/li>\n\n\n\n<li>Select the <strong>Operator<\/strong> as<strong> Is On List<\/strong> if you want the policy to apply to users who are on a network that\u2019s part of a selected IP list.&nbsp;<\/li>\n\n\n\n<li>Select the <strong>Operator<\/strong> as Is <strong>Not On List<\/strong> if you want the policy to apply to users who aren\u2019t on a network that\u2019s part of a selected IP list.<\/li>\n\n\n\n<li>For <strong>Value<\/strong>, select the IP lists to apply to this policy.<br><img decoding=\"async\" width=\"1204\" height=\"296\" class=\"wp-image-82571\" style=\"width: 800px\" src=\"https:\/\/jumpcloud.com\/\/wp-content\/uploads\/2023\/04\/ca-policy-ip-address.png\" alt=\"\" srcset=\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-ip-address.png 1204w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-ip-address-300x74.png 300w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-ip-address-1024x252.png 1024w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-ip-address-768x189.png 768w\" sizes=\"(max-width: 1204px) 100vw, 1204px\" \/><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-cgb-notification-card-wysiwyg notification-card tip\"><div class=\"notification-card-content\"><div class=\"notification-card-icon\"><p><img decoding=\"async\" src=\"\/wp-content\/themes\/jumpcloud\/assets\/images\/gutenberg-blocks\/tip-icon.png\" \/><\/p><\/div><div class=\"notification-card-copy is-type-body-default\"><div><strong class=\"notification-card-type\">Tip:<\/strong> \n<p>Here&#8217;s a guided simulation: <a href=\"https:\/\/university.jumpcloud.com\/courses\/conditional-access-network-trust\" target=\"_blank\" rel=\"noreferrer noopener\">Conditional Access: Network Trust<\/a><\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-location-condition\">Location Condition<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select <strong>Location <\/strong>as the <strong>Condition.<\/strong><\/li>\n\n\n\n<li>Select the <strong>Operator<\/strong> as <strong>Is In Country<\/strong> if you want the policy to apply to users who are in a selected country.<\/li>\n\n\n\n<li>Select the <strong>Operator<\/strong> as <strong>Is Not In Country<\/strong> if you want the policy to apply to users who aren\u2019t in a selected country.&nbsp;<\/li>\n\n\n\n<li>For <strong>Value<\/strong>, choose the Countries you want included as part of the policy.<br><img decoding=\"async\" width=\"1204\" height=\"268\" class=\"wp-image-82573\" style=\"width: 800px\" src=\"https:\/\/jumpcloud.com\/\/wp-content\/uploads\/2023\/04\/ca-policy-location.png\" alt=\"\" srcset=\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-location.png 1204w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-location-300x67.png 300w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-location-1024x228.png 1024w, https:\/\/jumpcloud.com\/wp-content\/uploads\/2023\/04\/ca-policy-location-768x171.png 768w\" sizes=\"(max-width: 1204px) 100vw, 1204px\" \/><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-cgb-notification-card-wysiwyg notification-card note\"><div class=\"notification-card-content\"><div class=\"notification-card-icon\"><p><img decoding=\"async\" src=\"\/wp-content\/themes\/jumpcloud\/assets\/images\/gutenberg-blocks\/note-icon.png\" \/><\/p><\/div><div class=\"notification-card-copy is-type-body-default\"><div><strong class=\"notification-card-type\">Note:<\/strong> \n<p>The Unknown Location option represents IP addresses that aren\u2019t mapped to a country.<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-cgb-notification-card-wysiwyg notification-card tip\"><div class=\"notification-card-content\"><div class=\"notification-card-icon\"><p><img decoding=\"async\" src=\"\/wp-content\/themes\/jumpcloud\/assets\/images\/gutenberg-blocks\/tip-icon.png\" \/><\/p><\/div><div class=\"notification-card-copy is-type-body-default\"><div><strong class=\"notification-card-type\">Tip:<\/strong> \n<p>Here&#8217;s a guided simulation: <a href=\"https:\/\/university.jumpcloud.com\/courses\/conditional-access-geolocation\" target=\"_blank\" rel=\"noreferrer noopener\">Conditional Access: Geolocation<\/a><\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-managed-browser-condition\">Managed Chrome Browser Condition<\/h3>\n\n\n\n<p>Use the managed browser condition when you want to require users to use Chrome to access the User Portal, SSO apps, or Admin Portal.<\/p>\n\n\n\n<p><strong>Supported Platforms<\/strong>: Windows, macOS<\/p>\n\n\n\n<div class=\"wp-block-cgb-notification-card-wysiwyg notification-card important\"><div class=\"notification-card-content\"><div class=\"notification-card-icon\"><p><img decoding=\"async\" src=\"\/wp-content\/themes\/jumpcloud\/assets\/images\/gutenberg-blocks\/important-icon.png\" \/><\/p><\/div><div class=\"notification-card-copy is-type-body-default\"><div><strong class=\"notification-card-type\">Important:<\/strong> \n<p>See <a href=\"https:\/\/jumpcloud.com\/support\/configure-google-chrome-enterprise-device-trust-with-jumpcloud\" target=\"_blank\" rel=\"noreferrer noopener\">Configure Google Chrome Enterprise Device Trust with JumpCloud<\/a> for prerequisites to configuring a managed Chrome browser condition.<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select <strong>Managed Browser <\/strong>as the <strong>Condition.<\/strong><\/li>\n\n\n\n<li>Select the <strong>Operator<\/strong> as <strong>Enrollment domain is<\/strong> if you want to limit access to just the entered values.<\/li>\n\n\n\n<li>Select the <strong>Operator<\/strong> as <strong>Enrollment domain is not<\/strong> if you want to allow access to all but the entered values.<\/li>\n\n\n\n<li>For <strong>Value<\/strong>, enter the relevant domain(s).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-managed-profile-condition\">Managed Chrome Profile Condition<\/h3>\n\n\n\n<p>Use the managed profile condition when you want to require users to access the User Portal, SSO apps, and Admin Portal through their managed profile in Chrome.<\/p>\n\n\n\n<p><strong>Supported Platforms<\/strong>: Windows, macOS<\/p>\n\n\n\n<div class=\"wp-block-cgb-notification-card-wysiwyg notification-card important\"><div class=\"notification-card-content\"><div class=\"notification-card-icon\"><p><img decoding=\"async\" src=\"\/wp-content\/themes\/jumpcloud\/assets\/images\/gutenberg-blocks\/important-icon.png\" \/><\/p><\/div><div class=\"notification-card-copy is-type-body-default\"><div><strong class=\"notification-card-type\">Important:<\/strong> \n<p>See <a href=\"https:\/\/jumpcloud.com\/support\/configure-google-chrome-enterprise-device-trust-with-jumpcloud\" target=\"_blank\" rel=\"noreferrer noopener\">Configure Google Chrome Enterprise Device Trust with JumpCloud<\/a> for prerequisites to configuring a managed Chrome profile condition.<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select <strong>Managed Profile <\/strong>as the <strong>Condition.<\/strong><\/li>\n\n\n\n<li>Select the <strong>Operator<\/strong> as <strong>Enrollment domain is<\/strong> if you want to limit access to just the entered values.<\/li>\n\n\n\n<li>Select the <strong>Operator<\/strong> as <strong>Enrollment domain is not<\/strong> if you want to allow access to all but the entered values.<\/li>\n\n\n\n<li>For <strong>Value<\/strong>, enter the relevant domain(s).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-operating-system-condition\">Operating System Condition<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select <strong>Operating System<\/strong> as the <strong>Condition<\/strong>.<\/li>\n\n\n\n<li>Select the <strong>Operator<\/strong> as <strong>Is<\/strong> if you want the policy to apply to users who are on the selected device type(s).<\/li>\n\n\n\n<li>Select the <strong>Operator<\/strong> as <strong>Is Not<\/strong> if you want the policy to apply to users who are not on the selected device type(s).<\/li>\n\n\n\n<li>For <strong>Value<\/strong>, select the device category you want to apply the policy to.\n<ul class=\"wp-block-list\">\n<li>Desktop\n<ul class=\"wp-block-list\">\n<li>macOS<\/li>\n\n\n\n<li>Windows<\/li>\n\n\n\n<li>Linux<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Mobile\n<ul class=\"wp-block-list\">\n<li>iOS\/iPadOS<\/li>\n\n\n\n<li>Android<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-cgb-notification-card-wysiwyg notification-card warning\"><div class=\"notification-card-content\"><div class=\"notification-card-icon\"><p><img decoding=\"async\" src=\"\/wp-content\/themes\/jumpcloud\/assets\/images\/gutenberg-blocks\/warning-icon.png\" \/><\/p><\/div><div class=\"notification-card-copy is-type-body-default\"><div><strong class=\"notification-card-type\">Warning:<\/strong> \n<p>If users are logging in from non-managed devices, the Operating System information is not guaranteed to be 100% reliable.<\/p>\n <\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>You can configure conditional access policies that relax or secure access to resources based on conditions like a user&#8217;s identity [&hellip;]<\/p>\n","protected":false},"author":204,"featured_media":0,"template":"","meta":{"_acf_changed":false,"_oasis_is_in_workflow":0,"_oasis_original":0,"_oasis_task_priority":"","inline_featured_image":false,"footnotes":""},"support_category":[2911,2854],"support_tag":[],"coauthors":[2838],"class_list":["post-75694","support","type-support","status-publish","hentry","support_category-conditional-access-policies","support_category-security-management"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.3.1 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Configure a Conditional Access Policy - JumpCloud<\/title>\n<meta name=\"description\" content=\"Learn how to configure a conditional access policy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Configure a Conditional Access Policy\" \/>\n<meta property=\"og:description\" content=\"Browse the JumpCloud Help Center by category, search for a specific topic, or check out our featured articles.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy\" \/>\n<meta property=\"og:site_name\" content=\"JumpCloud\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-16T09:18:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jumpcloud.com\/\/wp-content\/uploads\/2023\/04\/capolicy-new-policy.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data2\" content=\"jenniferklein\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy\",\"url\":\"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy\",\"name\":\"Configure a Conditional Access Policy - JumpCloud\",\"isPartOf\":{\"@id\":\"https:\/\/jumpcloud.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy#primaryimage\"},\"image\":{\"@id\":\"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy#primaryimage\"},\"thumbnailUrl\":\"https:\/\/jumpcloud.com\/\/wp-content\/uploads\/2023\/04\/capolicy-new-policy.png\",\"datePublished\":\"2025-11-07T08:47:06+00:00\",\"dateModified\":\"2026-01-16T09:18:43+00:00\",\"description\":\"Learn how to configure a conditional access policy.\",\"breadcrumb\":{\"@id\":\"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy#primaryimage\",\"url\":\"https:\/\/jumpcloud.com\/\/wp-content\/uploads\/2023\/04\/capolicy-new-policy.png\",\"contentUrl\":\"https:\/\/jumpcloud.com\/\/wp-content\/uploads\/2023\/04\/capolicy-new-policy.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jumpcloud.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Support\",\"item\":\"https:\/\/jumpcloud.com\/support\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Configure a Conditional Access Policy\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jumpcloud.com\/#website\",\"url\":\"https:\/\/jumpcloud.com\/\",\"name\":\"JumpCloud\",\"description\":\"Daily insights on directory services, IAM, LDAP, identity security, SSO, system management (Mac, Windows, Linux), networking, and the cloud.\",\"publisher\":{\"@id\":\"https:\/\/jumpcloud.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jumpcloud.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jumpcloud.com\/#organization\",\"name\":\"JumpCloud\",\"url\":\"https:\/\/jumpcloud.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jumpcloud.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2021\/01\/jc-logo-brand-2021.png\",\"contentUrl\":\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2021\/01\/jc-logo-brand-2021.png\",\"width\":598,\"height\":101,\"caption\":\"JumpCloud\"},\"image\":{\"@id\":\"https:\/\/jumpcloud.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Configure a Conditional Access Policy - JumpCloud","description":"Learn how to configure a conditional access policy.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy","og_locale":"en_US","og_type":"article","og_title":"Configure a Conditional Access Policy","og_description":"Browse the JumpCloud Help Center by category, search for a specific topic, or check out our featured articles.","og_url":"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy","og_site_name":"JumpCloud","article_modified_time":"2026-01-16T09:18:43+00:00","og_image":[{"url":"https:\/\/jumpcloud.com\/\/wp-content\/uploads\/2023\/04\/capolicy-new-policy.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutes","Written by":"jenniferklein"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy","url":"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy","name":"Configure a Conditional Access Policy - JumpCloud","isPartOf":{"@id":"https:\/\/jumpcloud.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy#primaryimage"},"image":{"@id":"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy#primaryimage"},"thumbnailUrl":"https:\/\/jumpcloud.com\/\/wp-content\/uploads\/2023\/04\/capolicy-new-policy.png","datePublished":"2025-11-07T08:47:06+00:00","dateModified":"2026-01-16T09:18:43+00:00","description":"Learn how to configure a conditional access policy.","breadcrumb":{"@id":"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy#primaryimage","url":"https:\/\/jumpcloud.com\/\/wp-content\/uploads\/2023\/04\/capolicy-new-policy.png","contentUrl":"https:\/\/jumpcloud.com\/\/wp-content\/uploads\/2023\/04\/capolicy-new-policy.png"},{"@type":"BreadcrumbList","@id":"https:\/\/jumpcloud.com\/support\/configure-a-conditional-access-policy#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jumpcloud.com\/"},{"@type":"ListItem","position":2,"name":"Support","item":"https:\/\/jumpcloud.com\/support"},{"@type":"ListItem","position":3,"name":"Configure a Conditional Access Policy"}]},{"@type":"WebSite","@id":"https:\/\/jumpcloud.com\/#website","url":"https:\/\/jumpcloud.com\/","name":"JumpCloud","description":"Daily insights on directory services, IAM, LDAP, identity security, SSO, system management (Mac, Windows, Linux), networking, and the cloud.","publisher":{"@id":"https:\/\/jumpcloud.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jumpcloud.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jumpcloud.com\/#organization","name":"JumpCloud","url":"https:\/\/jumpcloud.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jumpcloud.com\/#\/schema\/logo\/image\/","url":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2021\/01\/jc-logo-brand-2021.png","contentUrl":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2021\/01\/jc-logo-brand-2021.png","width":598,"height":101,"caption":"JumpCloud"},"image":{"@id":"https:\/\/jumpcloud.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/support\/75694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/support"}],"about":[{"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/types\/support"}],"author":[{"embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/users\/204"}],"version-history":[{"count":2,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/support\/75694\/revisions"}],"predecessor-version":[{"id":138062,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/support\/75694\/revisions\/138062"}],"wp:attachment":[{"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/media?parent=75694"}],"wp:term":[{"taxonomy":"support_category","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/support_category?post=75694"},{"taxonomy":"support_tag","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/support_tag?post=75694"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/coauthors?post=75694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}