首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JWT声明验证AWS ALB返回403访问被拒绝

JWT声明验证AWS ALB返回403访问被拒绝
EN

Stack Overflow用户
提问于 2021-01-22 17:21:10
回答 2查看 241关注 0票数 0

根据https://docs.aws.amazon.com/elasticloadbalancing/latest/application/listener-authenticate-users.html#user-claims-encoding的说法,验证AWS ALB的JWT声明很简单,只需调用https://public-keys.auth.elb.$region.amazonaws.com/$key-id,但由于某些原因,总是会给出一个403Access Denied -error。该区域被设置为与ALB相同,并且$key-id取自JWT报头(kid)。无论是从AWS网络内部呼叫还是从本地计算机呼叫都没有区别。

ALB配置为使用Okta OIDC进行身份验证,然后转发到内部EC2/EKS盒。JWT有效负载是正确的。是什么导致了403?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-01-26 15:46:17

AWS似乎不支持在eu-north-1区域进行JWT验证。在其他地方工作得很好。

票数 0
EN

Stack Overflow用户

发布于 2021-01-23 05:04:17

您在Okta使用的是组织授权服务器还是自定义授权服务器?(有关Okta授权服务器的更多信息,here)由org授权服务器创建的JWT无法在本地验证。See this documentation

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

https://stackoverflow.com/questions/65842404

复制
相关文章

相似问题

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