我制作了一个自定义的lambda授权器,用于验证JWT并返回Allow策略。 var context = new APIGatewayCustomAuthorizerContextOutput();
var tokenUse = ExtractClaims(claims, "token_use");
context["tokenType"] = tokenUse;
var response = new APIGatewayCustomAuthorizerResponse
{
PrincipalID = "asd",
是否有一种标准的、受支持的方法来转换发送到网关上游的请求URL,使用Lambda?确定的值
在我的AWS网关中,我的资源使用Lambda“授权器”。授权程序在向上游传递请求之前,对请求携带的身份验证令牌进行解密,并执行部分授权。
我的目标是将解密的身份验证令牌附加到上游请求,最好是作为请求参数,但是如果必须的话,请求头也可以工作。我认为应该有一种方法可以在资源的“方法请求”的授权程序步骤中,或者在资源的“集成请求”步骤中实现这一点。
例如,文档演示了如何将自定义参数附加到授权策略:
// Optional output with custom properties of the String,