特定帐户的Microsoft Graph授权

时间:2016-05-16 10:18:55

标签: office365 office365api office365-apps microsoft-graph

我有一个Outlook Web加载项,我使用Microsoft Graph访问用户电子邮件。当用户第一次使用Outlook桌面打开我的加载项时,我们将打开IE弹出窗口并要求他授予对其电子邮件的访问权限。哪个效果很好。问题是,如果用户下次打开另一个帐户的加载项时有多个Office 365帐户,我们会再次打开弹出窗口,但login.microsoftonline.com会自动使用以前的帐户授权该应用程序。这会导致加载项具有错误的访问令牌到错误的用户帐户。

当我们在弹出窗口中打开login.microsoftonline.com页面时,有什么方法可以指定我们需要哪个特定帐户?

1 个答案:

答案 0 :(得分:0)

您可以使用 login_hint 网址参数指定要用于OAuth流的帐户。查看https://msdn.microsoft.com/nl-nl/library/azure/dn645542.aspx了解详情。