tongchenkeji 发表于:2023-4-27 14:58:170次点击 已关注取消关注 关注 私信 我这边非常确定access token和jwks都配置好了,且通过 jwt.io 都能正常解析,没有[阿里云函数计算] 暂停朗读为您朗读 我这边非常确定access token和jwks都配置好了,且通过 jwt.io 都能正常解析,没有失效,并且用jose库在代码层面也能跑通 但一直报 “invalid or expired jwt” 的错误 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 函数计算# 云解析DNS505
vohelonAM 2023-11-27 21:36:02 1 JWT Token 验证出现了问题。可能的原因有以下几种: Token 验证失败: 看到错误信息”invalid or expired jwt”,这通常表示您的 JWT Token 验证失败,可能原因如下: 在第三方中心配置 token 时,设置非过期时间,Token 过期。 所使用的公钥已经失效或者被更改。 您的应用程序配置了错误的 Issuer或者 Audiences,而无法验证 Token。 建议检查 JWT Token 是否失效、公钥配置是否正确,以及 Issuer 和 Audience 是否正确。 权限相关问题 除了 Token 的验证问题外,还可能是权限相关问题导致 API 请求失败。建议您仔细检查权限是否配置正确,验证您的 API 在权限等配置上是否有误。 程序错误 最后,可能是因为程序错误。因为 JWT Token 验证是在代码层面实现的,所以也有可能是程序实现上有问题。建议通过调试工具或者重现错误场景定位问题所在,并对代码进行进一步排查。
JWT Token 验证出现了问题。可能的原因有以下几种:
看到错误信息”invalid or expired jwt”,这通常表示您的 JWT Token 验证失败,可能原因如下:
建议检查 JWT Token 是否失效、公钥配置是否正确,以及 Issuer 和 Audience 是否正确。
除了 Token 的验证问题外,还可能是权限相关问题导致 API 请求失败。建议您仔细检查权限是否配置正确,验证您的 API 在权限等配置上是否有误。
最后,可能是因为程序错误。因为 JWT Token 验证是在代码层面实现的,所以也有可能是程序实现上有问题。建议通过调试工具或者重现错误场景定位问题所在,并对代码进行进一步排查。
麻烦确认下,您这个地方后面是否有空格呢,如果没有的话,token 中也不应该包含空格哈
此答案来自钉钉群“阿里函数计算官网客户”