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