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