getAccessTokenAsync仅在野生动物园上返回13001

时间:2019-07-10 21:26:41

标签: safari office-js

我在野生动物园中使用OWA,当我调用getAccessTokenAsync时,它返回13001,但在chrome上工作正常

Windows(例如,边缘,镀铬)工作正常 MAC(chrome)工作正常

MAC(Safari)返回13001 我尝试通过{forceAddAccount:true}

Office.onReady().then(function (value) {
   Office.context.auth.getAccessTokenAsync({ forceConsent: false }, function (result) {
      console.log('Checking token: ' + result.status);
   });
});

预期结果:状态:“成功” 实际结果:13001用户未登录Office

1 个答案:

答案 0 :(得分:0)

您需要检查Safari是否启用或禁用了第三方Cookie。如果被禁用,您是否可以按照此处给出的说明启用第三方Cookie: https://www.clubrunnersupport.com/article/710-enable-third-party-cookies-for-safari