0

我创建了一个 C# 控制台应用程序,它可以从 SharePoint Online 下载文档,例如 .doc 格式。然后,它在确定要应用的敏感度标签之前将文档转换为 .docx 格式,然后使用 Microsoft 信息保护 SDK v1.10.97 设置标签。然后它将文档上传到 SharePoint。

当程序应用敏感度标签并且应用受限标签和机密标签时没有错误。问题是我之后无法在浏览器中打开带有机密(加密)标签的文档。但是,这适用于受限制(未加密)的文档。

错误弹出:“抱歉,Word 无法在浏览器中打开此文档,因为它受信息权限管理 (IRM) 保护。要查看此文档,请在 Microsoft Word 的桌面版本中打开它。”

在桌面应用程序中打开文档是不可取的,因为客户希望在浏览器中打开它。

使用与程序运行相同的用户帐户,我可以登录并在浏览器中创建一个新文档,为其添加机密(加密)敏感度标签,保存并退出文档,然后再次成功重新打开文档浏览器。

这是 MIP SDK 的限制,还是我在应用标签时做错了什么?或者敏感度标签本身是否需要以特定方式设置?非常感谢任何建议。

4

1 回答 1

0

这种行为是预期的。Office Web 应用程序不支持托管在 SharePoint 或 OneDrive 中的受 IRM 保护的内容。

我们已经发布了一项功能来解决这个问题,但必须启用它: https ://techcommunity.microsoft.com/t5/security-compliance-and-identity/co-authoring-on-microsoft-information-protection-encrypted/ ba-p/2693718

内容未在服务中静态加密。当文件下载到端点时,服务会应用保护。这将启用完全受保护的共同创作,并为 Office Web 应用程序提供对内容的访问权限。

于 2022-01-26T02:03:50.267 回答