【问题标题】:Azure Apps JWT AuthenticationAzure 应用 JWT 身份验证
【发布时间】:2016-05-16 15:51:00
【问题描述】:

我似乎无法从 Azure 应用服务中找到任何关于如何实际实施的文档:

  1. 使用 JWT 进行身份验证/授权(直接不使用会话 ID)
  2. 用 JWT 交换会话 ID

文档显示状态是可能的,但我在任何地方都找不到代码示例。

【问题讨论】:

标签: azure-web-app-service azure-mobile-services azure-api-apps azure-api-management


【解决方案1】:

有关 #1(如何直接使用 JWT)的信息,请查看 https://shellmonger.com/2016/04/08/30-days-of-zumo-v2-azure-mobile-apps-day-5-custom-authentication/ - 它使用 Auth0 作为提供者直接使用 JWT 进行身份验证。

【讨论】:

    【解决方案2】:

    还有一个示例展示了如何铸造与服务一起使用的自定义 JWT 令牌。看看https://github.com/Azure/azure-mobile-apps-node/tree/master/samples/custom-authentication

    【讨论】:

      【解决方案3】:

      根据 #1 - 我发现这是基于 Azure 的网站最简单的方法...

      只需将 autheticationToken 令牌返回到未来的标头中

      x-zumo-auth: [token]
      

      根据 #2 将身份验证代码交换为会话 ID - 我认为最简单的解决方案是对 Web 服务执行上述操作(包括 x-zumo-auth 标头)并让服务器从 Web api 调用返回 SessionID .

      【讨论】:

        猜你喜欢
        • 2016-05-29
        • 2023-01-22
        • 2021-11-27
        • 2017-09-09
        • 1970-01-01
        • 1970-01-01
        • 2020-03-18
        • 2020-01-05
        • 1970-01-01
        相关资源
        最近更新 更多