当前位置:  开发笔记 > 程序员 > 正文

使用Microsoft Graph进行模拟

如何解决《使用MicrosoftGraph进行模拟》经验,为你挑选了1个好方法。

有没有办法使用新的Microsoft Graph API模拟Office 365中的用户?

我目前正在使用EWS API来模拟Office 365用户添加日历事件.



1> Dan Kershaw ..:

Microsoft Graph使用OAuth2.0,因此如果用户授予应用程序(在您的情况下)读取/写入日历事件的能力,您可以让您的应用程序作为登录用户运行.(在OAuth2.0中,此流程称为代码流程).如果您需要您的应用代表许多用户创建活动,用户实际上没有登录到您的应用 - 比如您的应用是某种守护进程服务 - 那么您可以使用仅限OAuth2.0的应用(客户端)凭证)流程.此处记录了获取委托访问令牌以调用Microsoft Graph:https://graph.microsoft.io/docs/authorization/app_authorization

希望这可以帮助,


在第一个声明中纠正.在第二项 - 我们实际上没有ActAs功能.这是一个需要仔细处理的超级强大功能,我们没有这种功能的时间表.您是否有需要此功能的特定场景?另一种选择是使用委托流,并获得刷新令牌(offline_access),并使用它来模拟用户,即使他们没有主动使用您的应用程序.
推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有