首页 > 解决方案 > 授予 Outlook 加载项的管理员同意

问题描述

我正在尝试按照这些说明创建支持 SSO 的 Outlook 加载项。我无法开始工作的一个步骤是使用此页面手动授予我的应用权限

在点击步骤 1 中的链接后,系统会提示我登录我的 Office 帐户,但从未要求我授予权限。我最终被重定向到以下 URL:

https://localhost:3000/?error=access_denied&error_description=AADSTS50020%3a+We+are+unable+to+issue+tokens+from+this+api+version+for+a+Microsoft+account.+Please+contact+ +应用程序+供应商+as+他们+需要+to+use+版本+2.0+of+协议+to+support+this.%0d%0aTrace+ID%3a+8843753f-10ce-4ba4-87cb-5b4d5d357e00 %0d%0a相关性+ID%3a+bea9ab59-01af-47b4-909a-d470533d8fd2%0d%0aTimestamp%3a+2018-08-22+09%3a43%3a07Z&admin_consent=True&tenant=9188040d-6c67-4c5b56612-3a+statement=16234ad

我的办公室帐户只是一个 Office 365 个人帐户(而不是工作或学校帐户)。这可能是我收到此错误的原因吗?我还有其他方法可以通过用户身份验证开发此加载项吗?

标签: azure-active-directoryoutlook-addinoffice-jsoutlook-restapi

解决方案


从 URL 中的错误消息看来,SSO 代码正在使用ADAL访问 Azure Active Directory v2.0 终结点。AAD v2.0 仅受MSAL支持。要了解有关这两个库的更多信息,请阅读此处


推荐阅读