我这边非常确定access token和jwks都配置好了,且通过 jwt.io 都能正常解析,没有失效,并且用jose库在代码层面也能跑通
但一直报 “invalid or expired jwt” 的错误
JWT Token 验证出现了问题。可能的原因有以下几种:
看到错误信息"invalid or expired jwt",这通常表示您的 JWT Token 验证失败,可能原因如下:
建议检查 JWT Token 是否失效、公钥配置是否正确,以及 Issuer 和 Audience 是否正确。
除了 Token 的验证问题外,还可能是权限相关问题导致 API 请求失败。建议您仔细检查权限是否配置正确,验证您的 API 在权限等配置上是否有误。
最后,可能是因为程序错误。因为 JWT Token 验证是在代码层面实现的,所以也有可能是程序实现上有问题。建议通过调试工具或者重现错误场景定位问题所在,并对代码进行进一步排查。
麻烦确认下,您这个地方后面是否有空格呢,如果没有的话,token 中也不应该包含空格哈
此答案来自钉钉群“阿里函数计算官网客户"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。