跳转到主内容

面向移动应用的 Intune 应用保护

AI-Public 的 iPhone 和 Android 应用支持通过 Microsoft Intune(MAM)进行应用保护。这样,您的组织可以通过 App Protection Policy 决定员工在应用中可以对数据执行哪些操作,例如阻止复制到非受管应用,或要求输入 PIN。员工使用 使用 Microsoft 登录 登录应用;应用随后会向 Intune 进行身份验证。

为完成连接,AI-Public 使用 Microsoft Entra 应用 HandiHow AI-apps - Intune。Entra 管理员只需为整个组织一次性授予权限。

您需要什么?​

  • 具有 全局管理员 或 特权角色管理员 角色的 Entra 账户。使用该角色,您可以为 Intune 权限授予同意。
  • Microsoft Intune,以及面向使用该应用的员工的 App Protection Policy。
  • 一个 AI-Public 环境,其中员工使用 Microsoft 登录。

1. 通过连接页面授予同意​

  1. 在电脑上的普通浏览器中打开 连接 Intune 应用保护。
  2. 输入您组织的域名或目录(tenant)ID,例如 gemeente.nl。
  3. 选择 在 Microsoft 中授予同意,并使用您的管理员账户登录。
  4. 检查应用(HandiHow AI-apps - Intune,发布者 HandiHow)和权限,然后选择 接受。
  5. Microsoft 会将您返回到连接页面。此时您会看到 已授予同意 或包含错误代码的消息。

该应用请求两个委派权限。它们仅在已登录员工的上下文中生效:

权限用途
User.Read (Microsoft Graph)登录并读取员工资料。
DeviceManagementManagedApps.ReadWrite (Microsoft Mobile Application Management)获取员工的应用保护策略,并在 Intune 中注册该应用。
使用连接页面

不要使用仅包含 adminconsent?client_id=… 的单独链接。因为在 接受 后,Microsoft 会将您重定向到只有移动应用才能打开的地址。这样页面会一直加载,您也不会收到确认。连接页面会为 Microsoft 提供正确的返回地址。

2. 在 Entra 中检查同意​

在 Microsoft Entra 管理中心打开 企业应用程序 → HandiHow AI-apps - Intune → 权限。在 管理员同意 下应列出这两个权限。应用出现在企业应用程序列表中,并不代表同意已经授予。

3. 将应用添加到您的 App Protection Policy​

在 Intune 管理中心中,将该应用添加到相关员工的 App Protection Policy。选择 自定义应用,并使用:

平台包名称或 bundle ID
Androidinfo.aipublic.app
iOSinfo.aipublic.app

4. 启用 Intune 应用保护​

请告知我们步骤 1 到 3 已完成。随后我们会为您的 AI-Public 环境启用 Intune 应用保护。从那时起,员工将通过 Microsoft broker(Company Portal 或 Authenticator)登录应用,应用也会向 Intune 注册。

之后请使用受该策略影响的员工进行测试:登录应用,完成 Intune 提示,并检查一条策略规则,例如确认复制到非受管应用已被阻止。

故障排除​

您看到的内容您该怎么做
Microsoft 界面在 接受 后一直加载(login.microsoftonline.com/common/reprocess)。您可能使用了没有返回地址的单独链接。请按第 2 步检查同意状态。如果没有,请通过 连接页面 重新开始。
AADSTS900561: The endpoint only accepts POST requests您在 Microsoft 页面加载时刷新了页面。此错误与同意本身无关。请检查第 2 步,必要时通过连接页面重新开始。
连接页面上的 access_denied 或 consent_required同意已被取消,或者您的账户没有所需的管理员角色。不会有任何更改。请使用具有正确角色的账户重试。
AADSTS50011(重定向 URI 不匹配)请联系我们并提供错误代码。
Microsoft 在应用登录时要求员工获得管理员批准(Need admin approval)。您组织中缺少第 1 步授予的同意。请通过连接页面补授同意。

如果仍然不行,请将 Microsoft 或连接页面显示的错误代码、错误消息、Correlation ID 和时间发送给我们。