我正在使用 oidc 作为AWS Appsync中的身份验证。出于某种目的,我需要解析器映射模板中 JWT令牌的 base64编码版本。有人可以提出任何解决方案吗?预先感谢
答案 0 :(得分:1)
您可以为此使用Custom Headers。
使用自定义标头,您可以将其他信息传递到您的请求中,并可以在映射模板中进行访问。
您的映射模板可能包含以下行:
#set($encodedToken = $utils.toJson($context.request.headers.encodedToken))
这样做可以让您在发出请求之前根据需要在客户端上格式化数据。
答案 1 :(得分:0)
我在这里找到了一种方法:
#set($token = $context.request.headers.get("authorization"))