在Azure移动应用程序后端设置JWT受众



我正在使用Azure Mobile Apps Backend(nodejs)播放,如这里所述。我一直在使用默认的Web设置配置来开发我的移动应用程序,但是现在我想自定义云后端功能,因此我使用Azure-Mobile-apps SDK创建了本地后端。

我登录了我的移动应用程序(使用Azure Client SDK的授权方面),然后使用实时托管后端设置捕获Authtoken。

然后,当我来尝试授权请求时,我会得到以下问题:

{" name":" jsonwebtokenerror","消息":" JWT受众无效。期望:urn:microsoft:Windows-azure:Zumo"}

以下来自:本地测试Azure移动验证-JWT签名

无效

如何设置JWT受众?

要设置受众和发行者,请在azuremobile.js中使用auth:{}对象。您可以在jwt.io上解码JWT,以查看受众和发行人是什么,然后做:

auth: {
    audience: '<your audience>',
    issuer: '<your issuer>'
};

一些很好的参考:

  • 我关于自定义Auth的博客文章
  • 主要配置参考(azuremobile.js导出)

最新更新