ably.io (AMQP|MQTT) 队列客户端可以使用令牌进行身份验证吗?

Can ably.io (AMQP|MQTT) queue clients authenticate using tokens?

我想允许不受信任的客户端订阅 ably.io 上的 MQTT 和 AMQP 队列。

我能否以某种方式使用 https://www.ably.io/documentation/core-features/authentication#token-authentication 中描述的令牌身份验证方案之一,或者我是否必须为每个客户端设置单独的 API 密钥?

如果是后者,API 密钥是否可以动态配置?

我浏览了文档和服务台文章,但找不到关于此组合的任何信息。这只是一个缺失的功能还是对我来说通常是个坏主意?

提前致谢

简答:是

长答:令牌认证可用于对各种Ably客户端进行认证。例如,查看 Ably 网站上的 MQTT 文档,您会发现 authentication section that explains how to implement Token Auth with MQTT。正如您刚才所说,使用令牌身份验证不仅更安全,而且还为您提供了一种作为应用程序管理员的方式来设置您自己的身份验证服务器以执行您的自定义身份验证策略。

希望对您有所帮助!

P.S。我是 Ably Realtime.

的开发者倡导者