Openfire
OpenFire:彼此隱藏同一組中的所有使用者?
我們希望限制對組內使用者(員工)的訪問,以便他們只能查看/聊天來自另一個組(支持)的使用者,而不是彼此。我們還希望確保Support組中的使用者可以看到Staff組中的所有使用者。
這可以實現嗎?如果可以,如何實現?
您可以使用Packet Filter Plugin來執行此操作,該外掛預設在 OpenFire 管理員的 Plugins 部分中可用。使用此外掛,您可以阻止員工組使用者之間的消息聊天或互相查看。
我會發布螢幕截圖和詳細說明,但目前 Ignite Realtime 的網站似乎已關閉。我會在他們修復它時回帖。
**編輯:**這行得通,我剛剛測試過。這是你要做的:
- 從 OpenFire 管理員的“外掛”選項卡安裝包過濾外掛:
- 確保您設置了“員工”和“支持”組。
- 進入“伺服器”、“伺服器設置”下的“包過濾規則”
- 為來自to的
Pass
Any
消息創建一個新規則:Group
Staff``Group
Support
- 然後為來自to的
Drop
Any
消息創建一個新規則。然後,您應該具有以下兩個規則:Group
Staff``Group
Staff
如果您願意,您可以選擇啟用日誌記錄。
現在,只要來自 Staff 組的使用者嘗試與來自Staff組的任何其他使用者聯繫或向其發送消息**,這些消息將被丟棄,並且兩人將無法看到彼此或互相聊天。但是,從員工組到支持**組的消息將被傳遞。
如果您願意,您可以在第二條規則中選擇來自員工組的
Drop
所有消息。這將阻止他們與不在支持組中的任何人交流。我希望這有幫助!