鉴权常见问题

更新时间:2024-08-07 07:23

本文介绍云消息队列 MQTT 版终端和云端鉴权的常见问题。

终端鉴权

使用Token鉴权模式,客户端连接断开并返回“resource auth failed”错误

使用的Token缺少对指定Topic的发布或订阅权限。您可以调用ApplyToken接口为Token授权。

申请Token权限能同时赋予多种权限吗?

不能,一次只能对同一批资源赋予一种权限。如果想对TopicA授予写权限,对TopicB授予读权限,需要调用两次ApplyToken接口分别授权。

为什么已经调用Token授权了,还是鉴权失败?

客户端需要等到确认Token更新成功后再进行发布或订阅操作,否则可能会导致鉴权失败。

如何针对Token进行监控?

Token失效过期前5分钟会给客户端推送过期提醒信息,到期后会自动断连。过期提示如下,您可以直接监控$SYS/tokenInvalidNotice Topic来接收通知,根据通知里的code判断鉴权失败的原因。

$SYS/tokenExprireNotice,body is {"exprireTime":1655798142873,"type":"RW"}

ApplyToken接口一次最大可操作多少资源?

默认每个Token最多一次操作100个资源。如果您的实例为铂金版,您可以申请提高上限值。如需申请,请联系云消息队列 MQTT 版技术支持,钉钉群号:35228338。

  • 本页导读 (1)
  • 终端鉴权
  • 使用Token鉴权模式,客户端连接断开并返回“resource auth failed”错误
  • 申请Token权限能同时赋予多种权限吗?
  • 为什么已经调用Token授权了,还是鉴权失败?
  • 如何针对Token进行监控?
  • ApplyToken接口一次最大可操作多少资源?
文档反馈
phone 联系我们

立即和Alibaba Cloud在线服务人员进行交谈,获取您想了解的产品信息以及最新折扣。

alicare alicarealicarealicare