Conditional Access: Require approved client apps or app protection policy

People regularly use their mobile devices for both personal and work tasks. While making sure staff can be productive, organizations also want to prevent data loss from applications on devices they may not manage fully.

With Conditional Access, organizations can restrict access to approved (modern authentication capable) client apps with Intune app protection policies. For older client apps that may not support app protection policies, administrators can restrict access to approved client apps.


App protection policies are supported on iOS and Android only.

Not all applications that are supported as approved applications or support application protection policies. For a list of some common client apps, see App protection policy requirement. If your application is not listed there, contact the application developer.

In order to require approved client apps for iOS and Android devices, these devices must first register in Azure AD.


"Require one of the selected controls" under grant controls is like an OR clause. This is used within policy to enable users to utilize apps that support either the Require app protection policy or Require approved client app grant controls. Require app protection policy is enforced when the app supports that grant control.

For more information about the benefits of using app protection policies, see the article App protection policies overview.

Template deployment

Organizations can choose to deploy this policy using the steps outlined below or using the Conditional Access templates (Preview).

Create a Conditional Access policy

The following steps will help create a Conditional Access policy requiring an approved client app or an app protection policy. This policy works in tandem with an app protection policy created in Microsoft Intune.

This policy is put in to Report-only mode to start so administrators can determine the impact they'll have on existing users. When administrators are comfortable that the policy applies as they intend, they can switch to On or stage the deployment by adding specific groups and excluding others.

  1. Sign in to the Azure portal as a global administrator, security administrator, or Conditional Access administrator.
  2. Browse to Azure Active Directory > Security > Conditional Access.
  3. Select New policy.
  4. Give your policy a name. We recommend that organizations create a meaningful standard for the names of their policies.
  5. Under Assignments, select Users and groups
    1. Under Include, select All users.
    2. Under Exclude, select Users and groups and exclude at least one account to prevent yourself from being locked out. If you don't exclude any accounts, you can't create the policy.
    3. Select Done.
  6. Under Cloud apps or actions, select All cloud apps.
    1. Select Done.
  7. Under Conditions > Device platforms, set Configure to Yes.
    1. Under Include, Select device platforms.
    2. Choose Android and iOS
    3. Select Done.
  8. Under Access controls > Grant, select Grant access.
    1. Select Require approved client app and Require app protection policy
    2. For multiple controls select Require one of the selected controls
  9. Confirm your settings and set Enable policy to Report-only.
  10. Select Create to create to enable your policy.

After confirming your settings using report-only mode, an administrator can move the Enable policy toggle from Report-only to On.

Next steps

App protection policies overview

Conditional Access common policies

Simulate sign in behavior using the Conditional Access What If tool