我正在使用Azure移动应用后端(nodeJS),正如here所述。我一直在使用默认的Web设置配置来开发我的移动应用程序,但现在我想自定义云后端功能,因此我使用Azure-Mobile-Apps SDK创建了一个本地后端。
我使用移动应用程序登录(使用Azure客户端SDK的授权方面),然后使用实时管理后端设置捕获了AuthToken。
当我来尝试授权请求时,我遇到以下问题:
{" name":" JsonWebTokenError"," message":" jwt观众无效。预期:urn:microsoft:windows-azure:zumo" }
继续:Locally Testing Azure Mobile Auth - invalid jwt signature
如何设置jwt观众?
答案 0 :(得分:2)
要设置受众和发布者,请使用azureMobile.js中的auth:{}对象。你可以在jwt.io解码JWT,看看观众和发行人是什么,然后做:
auth: {
audience: '<your audience>',
issuer: '<your issuer>'
};
一些很好的参考资料: