在Appsync Lambda授权中访问Cookie而不是authorizationToken

问题描述 投票:0回答:1

我正在尝试访问 aws appsync 的 Lambda 授权者内的 cookie,但我无法执行此操作。

根据 AWS 文档,如果授权令牌不存在,则 graphql 本身将返回未经授权的用户。

任何指导和参考将不胜感激!!!

cookies aws-appsync lambda-authorizer
1个回答
0
投票

实现这一目标的一种可能方法是;

  • 通过 CloudFront 分发公开您的 lambda。
  • 创建最简单的 CloudFront 函数,用于读取您的 cookie 并在查看器请求上设置标头,以将其传递到您的 appsync。
  • 在您的 AppSycn 上有一个自定义 lambda 授权者来处理 cookie 值并返回解析器上下文的值。
© www.soinside.com 2019 - 2024. All rights reserved.