API Gateway lambda authoriser自定义状态代码

时间:2017-08-07 19:01:22

标签: amazon-web-services aws-lambda

我对网关授权者和lambda函数有疑问。

我的方案如下:我在aws网关中有一个资源,为其启用了授权。授权者调用lambda函数,如果用户未被授权,则将用户重定向到另一个URL。

所以基本上我想自定义授权者以返回302而不是401/403/500状态代码。你知道这是否可能吗?

我知道在网关的集成阶段使用lambda函数可以自定义响应。这个特殊情况怎么样?

感谢。

1 个答案:

答案 0 :(得分:0)

自定义API网关授权程序向API网关返回IAM策略,允许或拒绝对资源的访问。

Custom API Gateway Authorizer

您可以在客户端尝试获取令牌(登录)时自定义响应,但在授权流程中,API网关调用Lambda函数,提供从指定请求标头中提取的授权令牌,然后lambda函数返回IAM政策。