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字段中。

添加自定义授权令牌标头并设置允许的值。选择发送。

enter image description here

值得阅读 - http://docs.aws.amazon.com/apigateway/latest/developerguide/use-custom-authorizer.html#call-api-with-api-gateway-custom-authorization

+0

太谢谢你了。 ** ** method.request.header.Authorization **作为** Token Source **,但现在它正在工作。 – hengel28