嵌入Outlook.com和MS Graph access_token生成的especific凭据用户

时间:2019-04-12 07:52:40

标签: node.js outlook microsoft-graph simple-oauth2

我可以使用MS Graph登录我的Web中的Outlook 365,而无需用户操作。我正在使用simple-oauth2模块和oauth2.ownerPassword.getToken方法从数据库中生成具有用户名/密码的令牌。

我想为每个用户(及其凭据)将Outlook.com嵌入我的网络中。

有什么办法吗?

1 个答案:

答案 0 :(得分:0)

你为什么要这么做?

如果您的应用程序已经允许用户使用Azure广告帐户登录,则可以使用on-behalf-of流。然后,您的Web应用程序可以通过发送用户对当前应用程序的访问令牌来请求其他资源的令牌。

如果他们尚未登录Azure广告,则可以查看client credentials流程。然后,您的应用程序将只获得可以访问所有邮箱的令牌。