标签: azure-active-directory outlook-addin office-js outlook-restapi
我正在尝试通过遵循these instructions来创建支持SSO的Outlook加载项。我无法使用的第一步是使用此页面here手动授予我的应用权限。
在遵循步骤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+the+application+vendor+as+they+need+to+use+version+2.0+of+the+protocol+to+support+this.%0d%0aTrace+ID%3a+8843753f-10ce-4ba4-87cb-5b4d5d357e00%0d%0aCorrelation+ID%3a+bea9ab59-01af-47b4-909a-d470533d8fd2%0d%0aTimestamp%3a+2018-08-22+09%3a43%3a07Z&admin_consent=True&tenant=9188040d-6c67-4c5b-b112-36a304b66dad&state=12345
我的办公室帐户只是一个Office 365个人帐户(而不是工作或学校帐户)。这可能是我收到此错误的原因吗?我还可以通过用户身份验证来开发此加载项吗?
答案 0 :(得分:1)
从URL中的错误消息看来,SSO代码似乎正在使用ADAL访问Azure Active Directory v2.0终结点。 MSAL仅支持AAD v2.0。要了解有关这两个库的更多信息,请阅读here