我目前在企业应用程序中要做的一件事是登录到具有对其他用户的委派的单个管理员电子邮件帐户,并且使用委派,我们能够操纵用户的电子邮件/日历/联系人。
我正在寻找使用Microsoft Graph API的方法,并且已经设法使用管理员委派并获得了对各种资源的访问权限,但是最后一次修改(在Onedrive / Sharepoint上)显示的是应用程序,而不是单个用户。
我知道我可以使用Oauth并以单个用户身份登录,捕获令牌,然后在该用户的上下文下执行我需要做的事情,但是,我需要在运行任务的服务器端进行操作。无论如何,是否可以使用该应用程序的管理员批准的委派/模拟功能,以便用户无需登录?
e.g. standard that works:
https://graph.microsoft.com/v1.0/sites/my-site.office.com/drive/root:/file.txt:/content
Looking to add a user tag, but this doesn't work:
https://graph.microsoft.com/v1.0/user/{id-of-user}/sites/my-site.office.com/drive/root:/file.txt:/content`
搜索年龄后,我读过的最近的书似乎是in here,但是,我想知道是否有一种标准的方法可以做到-我无法让JWT成为这项工作的一部分(并且不确定这是否是我正在寻找的正确的东西)。