getAccessTokenAsync返回13005

时间:2018-11-01 16:10:28

标签: azure-ad-graph-api outlook-web-addins

我正在尝试将Microsoft图形API集成到我们的Outlook加载项中。我已经通过以下文档注册了加载项。

here

我已更新加载项清单并根据以下文档添加了webapplicationinfo。

https://docs.microsoft.com/en-us/office/dev/add-ins/develop/register-sso-add-in-aad-v2

当我尝试通过使用以下代码来获取图api的访问令牌时,就会发生问题。

Office.context.auth.getAccessTokenAsync(function (result) {
    if (result.status === "succeeded") {
        // Use this token to call Web API
        var ssoToken = result.value;
        ...
    } else {
        if (result.error.code === 13003) {
            // SSO is not supported for domain user accounts, only
            // work or school (Office 365) or Microsoft Account IDs.
        } else {
            // Handle error
        }
    }
});

在执行上述代码时,我获得了授予权限的屏幕,当我授予所有权限时,回调函数将从具有失败响应的office.js中执行。

code: 13005
message: "Missing grant for this add-in."
name: "Preauthorization missing."

我的管理员通过遵循以下文档授予所有加载项权限。

https://docs.microsoft.com/en-us/office/dev/add-ins/develop/sso-in-office-add-ins

有什么想法吗?

0 个答案:

没有答案