Use app-based Conditional Access policies with Intune

Microsoft Intune app protection policies work with Microsoft Entra Conditional Access to help protect your organizational data on devices your employees use. These policies work on devices that enroll with Intune and on employee owned devices that don't enroll. Combined, they're referred to app-based Conditional Access.

App protection policies are rules that ensure an organization's data remains safe or contained in a managed app:

App-based Conditional Access with client app management adds a security layer that makes sure only client apps that support Intune app protection policies can access Exchange online and other Microsoft 365 services.

In addition to app-based Conditional Access policies, you can use device-based Conditional Access with Intune.

Prerequisites

Before you create an app-based Conditional Access policy, you must have:

Supported apps

A list of apps that support app-based Conditional Access can be found in Conditional Access: Conditions in the Microsoft Entra documentation.

How app-based Conditional Access works

In this example, the admin has applied app protection policies to the Outlook app followed by a Conditional Access rule that adds the Outlook app to an approved list of apps that can be used when accessing corporate email.

The following flowchart can be used for other managed apps.

App-based Conditional Access process illustrated in a flow-chart

  1. The user tries to authenticate to Microsoft Entra ID from the Outlook app.
  2. The user gets redirected to the app store to install a broker app when trying to authenticate for the first time. The broker app can be the Microsoft Authenticator for iOS, or Microsoft Company portal for Android devices. If users try to use a native email app, they are redirected to the app store to then install the Outlook app.
  3. The broker app gets installed on the device.
  4. The broker app starts the Microsoft Entra registration process, which creates a device record in Microsoft Entra ID. This process isn't the same as the mobile device management (MDM) enrollment process, but this record is necessary so the Conditional Access policies can be enforced on the device.
  5. The broker app confirms the Microsoft Entra device ID, the user, and the application. This information is passed to the Microsoft Entra sign-in servers to validate access to the requested service.
  6. The broker app sends the App Client ID to Microsoft Entra ID as part of the user authentication process to check if it's in the policy approved list.
  7. Microsoft Entra ID allows the user to authenticate and use the app based on the policy approved list. If the app isn't on the list, Microsoft Entra ID denies access to the app.
  8. The Outlook app communicates with Outlook Cloud Service to initiate communication with Exchange Online.
  9. Outlook Cloud Service communicates with Microsoft Entra ID to retrieve Exchange Online service access token for the user.
  10. The Outlook app communicates with Exchange Online to retrieve the user's corporate email.
  11. Corporate email is delivered to the user's mailbox.

Next steps