我在 Node.js 中使用 microsoft-graph-client。我正在使用 msal-angular 获取我的令牌并将它们传递给我的节点后端。令牌是 2.0 版访问令牌,因此令牌标头中没有“x5t”键,尽管我读过“孩子”键具有相同的用途。
在节点中,我能够初始化图形客户端,但是一旦我调用图形的“/me”端点,我就会收到一条错误消息,上面写着“无效的 x5t 声明”。
我必须确保我获得了用于 passport-azure-ad 的 2.0 版令牌来验证它们。
图形根本不能使用 2.0 版访问令牌吗?