如何处理Microsoft图形守护程序/服务的身份验证

时间:2017-12-14 22:35:35

标签: node.js azure outlook office365 microsoft-graph

我想使用我所在组织的Office 365帐户构建一个守护程序来读写电子邮件。我的团队有一个私有Azure实例(没有与任何O365相关联),除了我的帐户凭据之外,我没有o365的管理员访问权限。如何构建一个守护进程服务,使用ms-graph进行身份验证,并在没有任何用户交互的情况下读/写电子邮件?

1 个答案:

答案 0 :(得分:0)

您需要在具有Office 365帐户的目录中具有应用程序定义。

您可以直接创建它,也可以将其创建为另一个目录中的多租户应用程序。 在后一种情况下,您需要授予其对Office 365租户Azure AD的访问权限。

如果您之前没有使用过Azure AD和Microsoft Graph API,我建议您查看示例。有some for node.js,但all other environments的原则相同。