我正在尝试通过Azure AD Graph API恢复deletedDirectoryObject(回收站用户)。这是我正在开发的应用程序的一部分。我可以通过
看到回收站用户 GET https://graph.windows.net/{tenant-id}/deletedDirectoryObjects/{upn-or-object-id}
我甚至可以通过向同一个网址发送HTTP DELETE来删除用户。
DELETE https://graph.windows.net/{tenant-id}/deletedDirectoryObjects/{upn-or-object-id}
但是,我无法恢复。有一些关于存储应用程序而不是用户的文档。我注意到Microsoft Graph API具有此功能,但目前仅在其测试终端上可用。当然,我的组织对建立测试终点不感兴趣。
如何通过Azure Graph API或其他生产API恢复我的回收站用户?
注意:我知道这可以通过PowerShell(Microsoft Online Commandlets)实现,但我正在构建的应用程序是Ruby。