1

我们创建了一个实用程序来扫描 SharePoint 文档库,根据预定义的规则检查应用的敏感度标签,并在需要时应用新的(更高的标签)。

一切正常,除非将带有保护/加密的标签替换为另一个标签。在这种情况下,我们可以下载文件,应用新标签,但在尝试上传文件时出现错误,说:

Code: accessDenied
Message: You do not have authorization to access the file.

该错误仅在该工具对请求仅应用程序访问进行身份验证时发生,即使用ClientIDClientSecret证书,但在使用委派访问(即代表现有用户)进行身份验证时工作正常。更换没有保护/加密的标签也可以正常工作。

我们使用Microsoft Graph API来下载/上传文件和MIP SDK来应用标签。

有什么方法可以在不请求用户凭据的情况下用保护/加密替换标签?

4

0 回答 0