【问题标题】:WSO2 Message Broker - AuthorizationWSO2 消息代理 - 授权
【发布时间】:2016-03-07 09:58:54
【问题描述】:

我正在尝试在 WSO2 消息代理上实现授权机制,但我对 WSO2 产品还很陌生。我的目标是以与 JMS 主题相同的方式实现 MQTT 主题授权。实际上,我正在查看“andes”存储库和“carbon-business-messaging”存储库中的代码,如果您能建议我从哪里开始,我将不胜感激。 (有很多代码要看)

我要做的是允许特定用户使用用户角色权限发布/订阅主题,这样即使有人连接到代理,他/她也无法在未经许可的情况下订阅或发布。

【问题讨论】:

    标签: wso2 authorization mqtt iot messagebroker


    【解决方案1】:

    您可以从here 看到身份验证在 MQTT 中是如何进行的。

    您可以在ProtocolProcessor.java 类中查看以下方法。它位于安第斯山脉核心。

    processSubscribe(ServerChannel session, SubscribeMessage msg, String clientID, boolean cleanSession)
    

    还要了解如何在 JMS 消息传递中完成授权,您可以参考来自 here 的 AndesAuthorizationHandler.java 类。它位于 carbon-business-messaging 存储库中。

    【讨论】:

      猜你喜欢
      • 2015-07-17
      • 1970-01-01
      • 2014-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-26
      • 2023-03-05
      • 1970-01-01
      相关资源
      最近更新 更多