我已在门户网站中注册了角度应用程序,并使用adal-angular4(https://www.npmjs.com/package/adal-angular4)库来检索访问令牌。尝试使用标头中的访问令牌调用Microsoft图形API https://graph.microsoft.com/v1.0/me时,将错误称为“访问令牌验证失败”。
{
"error": {
"code": "InvalidAuthenticationToken",
"message": "Access token validation failure.",
"innerError": {
"request-id": "722c9af9-f13b-4d0a-adbe-83ec349e0d16",
"date": "2017-08-28T04:40:12"
}
}
}
答案 0 :(得分:0)
您获得的令牌可能只是您的应用程序的令牌。
Graph API的所有令牌的受众应为https://graph.microsoft.com
。为此,您可以复制令牌并将其粘贴到https://jwt.ms(Microsoft创建的用于检查JWT令牌的页面)上。
此answer可能会引导您走向正确的方向。另外,请务必请求Microsoft Graph api Scope。