如何在Azure Logic App中解码JWT令牌?

时间:2019-01-18 16:25:55

标签: azure azure-logic-apps

我正在使用为DialogFlow应用提供服务的Azure逻辑应用。当Webhook为授权用户通信时,它将发送带有用户JWT令牌及其详细信息的有效负载。从Logic App中解码JWT令牌的最简单方法是什么?

JWT令牌包含我希望提取的用户详细信息。我看到在node和c#中可用的库。 Azure内是否有任何方法可以返回解码后的JSON? JWT是来自Webhook POST的JSON负载的一部分,如下所示:

"user": {
                "lastSeen": "2019-01-18T03:20:47Z",
                "idToken":##########JWTToken here#############",
                "locale": "en-US",
                "userId": "ABwppHExLpdPbT-LwqXEMzzN7UsdDYLsfdngTtcX-iiTpTgUUt1ZH-HFI4Ets2L3z275rqEVsRoIOmVWrMI"
            },

我研究过的所有资源(如jwt.ms)都在浏览器环境中对其进行解码。我希望有比编写Azure函数更好的方法吗?

0 个答案:

没有答案