gpt4 book ai didi

amazon-web-services - API Gateway lambda 授权方自定义状态代码

转载 作者:行者123 更新时间:2023-12-03 21:29:01 25 4
gpt4 key购买 nike

我有一个关于 API Gateway 授权方和 lambda 函数的问题。
我的场景如下:我在 AWS API Gateway 中有一个资源,为其启用了授权。授权方调用一个 lambda 函数,如果用户未获得授权,则将用户重定向到另一个 URL。
所以基本上我想自定义授权器以返回 302 而不是 401/403/500 状态代码。你知道这可能吗?
我知道在网关的集成阶段使用 lambda 函数可以让我自定义响应。这个特殊场景怎么样?
谢谢。

最佳答案

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

Custom API Gateway Authorizer

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

关于amazon-web-services - API Gateway lambda 授权方自定义状态代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45553994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com