401错误的AWS API网关与Auth0的自定义授权者
问题描述:
我目前正在使用AWS API网关构建一个简单的API。我将使用Auth0进行验证。我创建了一个简单的lambda函数,它将在GET请求上提供一些JSON内容。没有身份验证,它正在工作。所以我使用lambda调用为API创建了一个自定义授权者。仅使用有效令牌测试此lambda调用正在工作。使用令牌测试自定义授权者正在工作,并且还使用有效令牌测试特定的GET请求。现在我想用邮递员来检查API,但是在那里我得到了一个401.任何人都知道可能是什么问题?谢谢你的帮助。401错误的AWS API网关与Auth0的自定义授权者
答
最初在您的API网关中检查令牌源。它的价值应该是“授权”而不是“method.request.header.Authorization”
如果上面的设置正确,那么看看如何从邮差
调用它来调用同一个API自定义TOKEN授权人
- 打开邮递员,选择GET方法并将API的调用URL 粘贴到相邻的URL字段中。
添加自定义授权令牌标头并设置允许的值。选择发送。
太谢谢你了。 ** ** method.request.header.Authorization **作为** Token Source **,但现在它正在工作。 – hengel28