问题标签 [microsoft-information-protection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
microsoft-information-protection - MIP SDK 支持哪些文件类型?
是否有 MIP SDK 支持的文件扩展名的完整列表?
我能够在 MIP SDK - 文件处理程序概念中找到一个模糊的定义,然后是AIP 统一标签客户端和AIP 经典客户端的定义,但没有特定于 MIP SDK。
例如,我在处理 Microsoft Publisher (.pub) 文件时收到以下错误:
microsoft-information-protection - Microsoft 信息保护 SDK 损坏 PDF
我有一个使用 MIP SDK 保护 PDF 的 API。它目前在 .NET Framework 4.6.1 中运行良好。我正在尝试将相同的代码合并到 .NET Core 3.1 API 中,但是在使用 MIP 保护它们之后,我得到了损坏的 PDF。跳过保护会生成可以打开的 PDF。不确定是否需要使 MIP 在 .NET Core 中工作?使用 Microsoft.InformationProtection.File 1.8.94
azure - Microsoft MIP JAVA SDK 示例错误:“无法识别的异常:profile_add_engine_async”
我正在使用来自 Microsoft ( https://docs.microsoft.com/en-us/information-protection/develop/setup-configure-mip ) 的 MIP sdk for JAVA 并尝试执行其示例以读取和写入 MIP 标签。
但是当我为 JAVA 运行 MIPSample 时,我在 MIP 日志中收到以下错误消息。
“2021-02-16 12:23:38.609 common/api_utils.h:232 java (14700) “无法识别的异常:profile_add_engine_async” mipns::TryExecuteFailureCallback”
我打电话给
没有成功完成。在 API AuthDelegateUserCredentials::acquireToken() 中,我成功地获得了“accessToken”,但是当我返回相同的访问令牌时,它会在某个地方崩溃,然后才能返回并附加 fileEngine 实例。
我的 Windows 事件查看器出现以下错误
请让我知道我在这里可能做错了什么。
microsoft-graph-api - 如何在不请求用户凭据的情况下用保护/加密替换敏感度标签?
我们创建了一个实用程序来扫描 SharePoint 文档库,根据预定义的规则检查应用的敏感度标签,并在需要时应用新的(更高的标签)。
一切正常,除非将带有保护/加密的标签替换为另一个标签。在这种情况下,我们可以下载文件,应用新标签,但在尝试上传文件时出现错误,说:
该错误仅在该工具对请求仅应用程序访问进行身份验证时发生,即使用ClientID和ClientSecret或证书,但在使用委派访问(即代表现有用户)进行身份验证时工作正常。更换没有保护/加密的标签也可以正常工作。
我们使用Microsoft Graph API来下载/上传文件和MIP SDK来应用标签。
有什么方法可以在不请求用户凭据的情况下用保护/加密替换标签?
java - MIP SDK Java Wrapper 示例无法启动
我正在尝试在 amd64 Windows 机器上启动与 MIP SDK Java Wrapper 1.8.86 打包的示例程序。
我已mip_java.dll
按照说明将 复制到 sdk 目录,将file/bins/release/amd64
目录的绝对路径添加到系统属性的前面,java.library.path
并将 null 参数替换MIP#initialize
为相同的路径。然后,我开始了这个程序。
结果是:
所以我用Dependencies分析了依赖关系,找到了我机器上的所有依赖关系。然后我继续使用手动加载每个依赖项,System#loadLibrary
直到出现以下错误:
(翻译自德语“Die angegebene Prozedur wurde nicht gefunden”)
知道接下来我应该尝试什么吗?
microsoft-information-protection - MIP SDK 无法保护文件
我正在使用 MIP 文件示例命令行界面来应用标签。尝试应用已设置保护的标签时,出现“标签需要临时保护,但尚未设置保护”错误。因此,我尝试使用“--protect”选项保护文件并收到以下错误消息:“发生了一些不好的事情:服务不接受身份验证令牌。挑战:['Bearer resource="https://aadrm. com", realm="", 授权="https://login.windows.net/common/oauth2/authorize"'], CorrelationId=ce732e4a-249a-47ec-a7c2-04f4d68357da, CorrelationId.Description=ProtectionEngine, CorrelationId= 6ff992dc-91b3-4610-a24d-d57e13902114,CorrelationId.Description=FileHandler"
这是我的 auth.py 文件:
我尝试将范围更改为 ["https://aadrm.com/.default"] 然后我能够保护文件,但是当我尝试获取文件状态或尝试在其上应用标签时,我得到了同样的错误带有错误身份验证令牌的消息。
谢谢
c# - 有没有人成功在 Ubuntu 18.04 上运行 mipsdk-dotnet-file-quickstart-main?
我仍然无法获得运行 Ubuntu 18.04 的 mipsdk-dotnet-file-quickstart-main (mip_sdk_ubuntu1804_file_1.8.97) 。
使用 msbuild 编译后确实出现以下错误
我做错了什么?
谢谢
PS 编译日志:
*root@:~/azure/mipsdk-dotnet-file-quickstart-main# msbuild /restore
microsoft-information-protection - 在 Edge 中打开 mip_sdk PDF PFILE
我的目的是在 Ubuntu 上使用 MIP SDK 加密 pdf 文件,稍后通过最新版本的 Edge 打开,与通过对 PDF 文件运行 PowerShell 命令 Set-AIPFileLabel 的工作方式相同。
我注意到 file_sample(1.8.97 版)在保护 pdf 文件后会生成一个 pfile 文件。
./file_sample --username xxx --password yyy -f File.pdf -s e34d7a96-f751-4283-b017-25605f94a6d6 创建新文件:File.pdf.pfile
/file_sample --username xxx --password yyy -f File.pdf.pfile -g 发生了一些不好的事情:无法打开文件,CorrelationId=217d288a-53a8-4b13-9731-43c7bf01579b,CorrelationId.Description=FileEngine 正在退出。
在 Windows 操作系统上复制该 pfile 后,我无法使用 Edge 打开它,也无法使用 AIP 查看器。
问题 #1:如何使用 file_sample 保护 PDF 文档,以便能够通过 Edge 浏览器查看它?
问题 #1:如何使用 file_sample 添加自定义权限?假设为特定用户(例如:test@domain.com)特定权限(例如:仅查看),类似于我们可以使用 Powershell -> New-AIPCustomPermissions
谢谢