【发布时间】:2020-05-29 00:03:21
【问题描述】:
我在 AWS Appsync 中使用 oidc 作为身份验证。出于某种目的,我需要 解析器映射模板 中的 base64encoded 版本的 JWT TOken。任何人都可以提出任何解决方案吗?提前致谢
【问题讨论】:
标签: amazon-web-services jwt aws-appsync
我在 AWS Appsync 中使用 oidc 作为身份验证。出于某种目的,我需要 解析器映射模板 中的 base64encoded 版本的 JWT TOken。任何人都可以提出任何解决方案吗?提前致谢
【问题讨论】:
标签: amazon-web-services jwt aws-appsync
我在这里找到了方法:
#set($token = $context.request.headers.get("authorization"))
【讨论】:
您可以为此使用Custom Headers。
使用自定义标头,您可以将其他信息传递到您的请求中并在映射模板中访问。
您的映射模板可能包含如下行:
#set($encodedToken = $utils.toJson($context.request.headers.encodedToken))
这样做可以让您在发出请求之前根据需要在客户端上格式化数据。
【讨论】: