Я использую приложение Azure Logic, обслуживающее приложение DialogFlow. Когда webhook связывается для авторизованного пользователя, он отправляет полезную нагрузку с токеном JWT пользователя и его сведениями. Какой самый простой способ декодировать токен JWT из приложения логики?
Токен JWT содержит данные пользователя, которые я хочу извлечь. Я вижу библиотеки, которые можно использовать в узле и C #. Есть ли в Azure какие-либо средства, которые могут вернуть мне декодированный JSON? Там JWT является частью полезной нагрузки JSON из Webhook POST, как показано ниже
"user": {
"lastSeen": "2019-01-18T03:20:47Z",
"idToken":##########JWTToken here#############",
"locale": "en-US",
"userId": "ABwppHExLpdPbT-LwqXEMzzN7UsdDYLsfdngTtcX-iiTpTgUUt1ZH-HFI4Ets2L3z275rqEVsRoIOmVWrMI"
},
Все ресурсы, которые я исследовал, например, jwt.ms, декодируют его в среде браузера. Я надеюсь, что есть лучший способ, чем написать функцию Azure, чтобы сделать это?