当我在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解密。它告诉我在发出呼叫和结果输出之间根本没有呼叫。
为什么会这样?
答案 0 :(得分:0)
我也遇到了同样的问题,发现问题出在我的AAD应用程序上。 SSO API要求您创建一个V2应用程序,但我的应用程序是作为V1创建的。对于V2应用程序,必须设置以下值,并且可以在Azure门户的“应用程序清单”中进行验证: “ signInAudience”:“ AzureADandPersonalMicrosoftAccount”, “ accessTokenAcceptedVersion”:2