【问题标题】:Get JWT token from Appsync Resolver Mapping Template从 Appsync 解析器映射模板获取 JWT 令牌
【发布时间】:2020-05-29 00:03:21
【问题描述】:

我在 AWS Appsync 中使用 oidc 作为身份验证。出于某种目的,我需要 解析器映射模板 中的 base64encoded 版本的 JWT TOken。任何人都可以提出任何解决方案吗?提前致谢

【问题讨论】:

    标签: amazon-web-services jwt aws-appsync


    【解决方案1】:

    我在这里找到了方法:

    #set($token = $context.request.headers.get("authorization"))
    

    【讨论】:

      【解决方案2】:

      您可以为此使用Custom Headers

      使用自定义标头,您可以将其他信息传递到您的请求中并在映射模板中访问。

      您的映射模板可能包含如下行:

      #set($encodedToken = $utils.toJson($context.request.headers.encodedToken))
      

      这样做可以让您在发出请求之前根据需要在客户端上格式化数据。

      【讨论】:

        猜你喜欢
        • 2019-09-01
        • 2021-12-12
        • 2020-10-19
        • 2017-10-21
        • 2020-02-17
        • 2018-05-24
        • 2019-05-21
        • 1970-01-01
        • 2019-11-04
        相关资源
        最近更新 更多