首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >控制台中的认知授权器测试工作,但邮递员不工作

控制台中的认知授权器测试工作,但邮递员不工作
EN

Stack Overflow用户
提问于 2017-09-27 16:36:22
回答 2查看 4.4K关注 0票数 2

我有设置API与认知用户池授权人。令牌源是method.request.header.Authorization。我从浏览器测试应用程序获得ID令牌,我将其插入AWS控制台中的authorizer中,并获得HTTP 200。一切都很好。

现在,当我使用邮递员访问相同的资源时,

Authorization:(ID令牌)和

Content-Type:application/json标头

我得到具有以下头的HTTP 401响应:

内容长度→26

内容类型→应用程序/json

→Wed,2017年9月27日格林尼治时间02:30:39

状态→401

via 6eadd6c6c5a53c34c6fce458c34cd790.cloudfront.net 1.1→(CloudFront)

x-amz-cf-id→0SE2SaWGwFLJvml_V-4ai3aBimAX8KKyjfWrrmHLugt9PaQVHRsI4Q==

x错误类型的→未授权异常

→d9cfe16c-a32b-11e7-b1b9-1f4b319597f5

来自cloudfront的X-缓存→错误

我遵循了这些步骤 (调用与用户池集成的API ),但我不知道自己做错了什么.

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-28 03:35:38

好的,经过几个小时的搜索和测试,我发现在我设置的APIG授权程序中,指定的令牌源是:

method.request.header.Authorization

而不是简单地

授权

奇怪的是,如果授权器测试真正模仿了相应的REST调用,那么它也会失败。

票数 2
EN

Stack Overflow用户

发布于 2017-11-18 12:58:27

根据我的经验,“布雷兹是对的。我使用授权而不是method.request.header.Authorization。此外,在邮递员中,我删除了单词比勒和符号前的空格,它起作用了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46453037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档