getAccessTokenAsync不会导致fiddler流量

时间:2017-10-24 13:05:00

标签: office-js outlook-web-addins

当我在Outlook 2016加载项的F12控制台中执行调用Office.context.auth.getAccessTokenAsync(function(token {console.log(token)}))时,返回的结果是

error:{
    code: 13007,
    message: "An unexpected error occurred on the server.",
    name: "Authentication Provider Error"
},
status: "failed",
value: undefined

然而,我现在想知道究竟是什么通过电线,并使用fiddler与HTTPS解密。它告诉我在发出呼叫和结果输出之间根本没有呼叫。

为什么会这样?

1 个答案:

答案 0 :(得分:0)

我也遇到了同样的问题,发现问题出在我的AAD应用程序上。 SSO API要求您创建一个V2应用程序,但我的应用程序是作为V1创建的。对于V2应用程序,必须设置以下值,并且可以在Azure门户的“应用程序清单”中进行验证: “ signInAudience”:“ AzureADandPersonalMicrosoftAccount”, “ accessTokenAcceptedVersion”:2