使用 AWS API 网关时是否可以从自定义 Lambda 授权方传回 JWT 负载?
Is it possible to pass back JWT payload from custom Lambda authorizer when using AWS API Gateway?
我们想使用 AWS API 网关作为我们应用程序的中央入口点,并让自定义授权方验证提供的 JWT。
因此,我们有几个私有声明,我们希望提取这些声明,然后传递给后续服务(即,最佳情况下,lambda 函数应该 return 这些提取的参数,然后可以在 API 网关内映射)。
我现在的问题是:
那可能吗?到目前为止,我只发现由两个对象组成的身份验证策略:principalId
和 policyDocument
。
您目前无法传回任何其他数据,但我们在积压工作中将此与对 Lambda 授权方的一些其他改进一起完成,我相信您会发现它们很有用。目前还没有这些改进的预计到达时间。
编辑:授权方响应的附加上下文已发布。 Public 文档延迟,但请在此处查看我的回答:
我们想使用 AWS API 网关作为我们应用程序的中央入口点,并让自定义授权方验证提供的 JWT。
因此,我们有几个私有声明,我们希望提取这些声明,然后传递给后续服务(即,最佳情况下,lambda 函数应该 return 这些提取的参数,然后可以在 API 网关内映射)。
我现在的问题是:
那可能吗?到目前为止,我只发现由两个对象组成的身份验证策略:principalId
和 policyDocument
。
您目前无法传回任何其他数据,但我们在积压工作中将此与对 Lambda 授权方的一些其他改进一起完成,我相信您会发现它们很有用。目前还没有这些改进的预计到达时间。
编辑:授权方响应的附加上下文已发布。 Public 文档延迟,但请在此处查看我的回答: