2015-12-02 103 views
0

我試圖在WSO2 Message Broker上實現授權機制,但我對WSO2產品很新穎。我的目標是以與JMS主題相同的方式實施MQTT主題授權。其實我正在查看「安第斯」資料庫和「碳商業訊息」存儲庫上的代碼,如果你能建議我從哪裏開始,我將非常感激。 (這是很多代碼看)WSO2 Message Broker - 授權

我想要做的是讓特定用戶使用用戶角色權限發佈/訂閱主題,以便即使有人連接到經紀人,他/她也可以未經許可,不得訂閱或發佈。

回答

0

您可以從here瞭解身份驗證是如何在MQTT中發生的。

您可以在ProtocolProcessor.java類中查看以下方法。這是位於安第斯核心。

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

而且以獲取有關JMS消息,你可以從here參考AndesAuthorizationHandler.java類來完成該如何授權的想法。這位於碳業務消息庫。

相關問題