开发者社区 > 云原生 > Serverless > 正文

在阿里函数计算中,HTTP触发。认证方式为 JWT认证,报错怎么办?

在阿里函数计算中,HTTP触发。认证方式为 JWT认证,报错:"ErrorCode": "JWTTokenIsInvalid",非匿名的 HTTP 函数怎么调用?

展开
收起
小小鹿鹿鹿 2023-10-31 21:10:45 55 0
2 条回答
写回答
取消 提交回答
  • http 触发器的函数 - 如果是匿名不需要鉴权的, 直接使用对应编程语言的 http client 库调用即可 - 如果是非匿名需要鉴权, 建议使用 sdk 调用:使用SDK执行HTTP函数。此回答来自钉群阿里函数计算官网客户。

    2023-10-31 23:09:38
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果您在调用阿里云函数计算的HTTP触发器时遇到了错误“JWTTokenIsInvalid”,表示JWT认证失败,可能是因为您的认证信息不正确或无效。您可以尝试以下解决方法:

    1. 检查传入的JWT Token是否有效,确保它是在有效期内的,且签名是正确的。
    2. 检查您的JWT密钥和Secret是否正确,并且它们已被正确的配置在您的函数计算服务中。
    3. 检查您的函数代码中是否正确地实现了JWT验证和解码功能。
    4. 如果您的JWT令牌是从其他服务中获取的,请确保该服务和函数计算之间的通信不受阻碍。
    2023-10-31 21:55:12
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载