AdalJs acquireToken因无效状态错误而失败

时间:2017-12-20 05:38:07

标签: reactjs adal.js

我为web api获取令牌的adaljs代码突然失败。这已经工作了几个月了。从昨天开始,我收到以下错误。

Invalid_state. state: 7ea40a81-5491-47a1-8ebc-89488acb673a|https://sykesenterprises.onmicrosoft.com/MyAPI

调用acquireToken方法时会发生这种情况。 我正在使用https://blog.mastykarz.nl/building-office-365-web-applications-react/中的示例来使用与adaljs的反应。

2 个答案:

答案 0 :(得分:0)

管理以解决这个问题。如果其他人有同样的问题,答案是在应用程序的入口点调用adal.handleWindowCallback()。

答案 1 :(得分:0)

出现此问题是因为您所引用的示例需要根据最新版本的Adal 1.0.16进行更新。我能够分叉回购并向所有者提交拉取请求以修复invalid_state问题。请参阅以下链接以查看代码更改: https://github.com/waldekmastykarz/office-mygroups-react/pull/3/files