【问题标题】:Setting jwt audience in Azure Mobile Apps backend在 Azure 移动应用后端设置 jwt 受众
【发布时间】:2016-10-22 23:35:38
【问题描述】:

正如here 所讨论的,我正在使用 Azure 移动应用后端 (nodeJS)。我一直在使用默认的 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 受众?

【问题讨论】:

  • 本地情况下如何创建JWT?
  • @AdrianHall JWT 是从托管实例借来的 - xyz.azurewebsites.net - 将作业复制并粘贴到邮递员中,然后邮递员将 http 请求发送到本地主机

标签: node.js azure azure-mobile-services


【解决方案1】:

要设置受众和颁发者,请使用 azureMobile.js 中的 auth:{} 对象。您可以在 jwt.io 上对 JWT 进行解码以查看受众和发行者是什么,然后执行以下操作:

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

一些很好的参考:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-30
    • 2017-02-12
    • 1970-01-01
    • 2020-08-10
    • 2018-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多