我目前正在使用AWS API Gateway构建一个简单的API。我将使用Auth0进行身份验证。我创建了一个简单的lambda函数,它将在GET请求中提供一些JSON内容。没有身份验证,它就可以正常运行。所以我使用lambda调用为API创建了一个自定义授权程序。仅使用有效令牌测试此lambda调用正在运行。使用令牌测试自定义授权器正在运行,并且还使用有效令牌测试特定GET请求。现在我想使用邮递员来检查API但是我得到了401.任何人都知道可能是什么问题?谢谢你的帮助。
答案 0 :(得分:3)
最初检查API网关中的令牌源。其值应为“授权”而不是“ method.request.header.Authorization ”
如果以上设置正确,请参阅如何从POSTMAN
调用它使用自定义TOKEN授权程序调用API
添加自定义授权令牌标头并将值设置为allow。选择发送。