Azure Apps JWT身份验证

时间:2016-05-16 15:51:01

标签: azure-web-sites azure-mobile-services azure-api-apps azure-api-management

我似乎无法从Azure App Services中找到有关如何实际实现的任何文档:

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

    文档显示状态是可能的,但我找不到代码示例。

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

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

答案 2 :(得分:2)

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

只需将authenticticationToken令牌返回到将来的标题中

x-zumo-auth: [token]

Per#2交换会话ID的auth代码 - 我认为最简单的解决方案是对web服务(包括x-zumo-auth头)执行上述操作并让服务器从web api调用返回SessionID 。