如果我错了,请纠正我,但这是否意味着一个开放的连接永远不会过期?这是谁的错?我会说,IoT集线器应该在令牌过期时关闭连接,对吗?
*在内部,令牌似乎再有效5分钟,因为这就是他们定义的MaxClockSkew。因此,为了节省时间,可以将SharedAccessSignatureBuilder.TimeToLive设置为-4.9分钟,令牌应该在0.1分钟内过期。
发布于 2017-02-27 06:34:24
这是一个已经报告的错误--目前,如果您使用MQTT,则在设备连接时检查令牌,但是当令牌过期时,设备不会被IoT集线器断开。我和这件事没有任何公开的联系。我刚刚尝试使用AMQP,在SAS过期时得到了一个授权错误,HTTP也是如此。因此,该问题目前只存在于MQTT协议中。
https://stackoverflow.com/questions/42345527
复制相似问题