0
我有一个关于网关授权者和lambda函数的问题。API网关lambda授权者自定义状态代码
我的情况如下:我有一个资源在aws网关,为其启用授权。授权者调用一个lambda函数,如果用户未被授权,则将该用户重定向到另一个url。
所以基本上我想定制authoriser返回302而不是401/403/500状态码。你知道这可能吗?
我知道在网关的集成阶段使用lambda函数可以让我自定义响应。这个特殊情况呢?
谢谢。
谢谢你的澄清,但恐怕这不能回答我的问题。在阅读文档后,我的结论是你可以有4个流程: '1。 Lambda函数返回一个带有Effect:Allow - >的策略,该策略被转换为转发请求' '2。 Lambda函数返回一个带有效果:拒绝 - >翻译为403''''''''''''313的策略。 Lambda函数返回回调('Unauthorized') - >翻译成401' '4。默认情况下的回调('错误...') - > 500 InternalServerError.' 所以没有办法返回一种JSON的类型,这将被翻译成自定义错误。 – TheRock3t