OpenFire: Masquer tous les utilisateurs du même groupe les uns des autres?
8
Nous aimerions restreindre l'accès aux utilisateurs d'un groupe ( personnel ) afin qu'ils ne puissent voir / discuter qu'avec les utilisateurs d'un autre groupe ( support ) et non entre eux. Nous voudrions également nous assurer que les utilisateurs du groupe de support peuvent voir tous ceux du groupe du personnel .
Vous pouvez le faire en utilisant le plugin de filtrage de paquets , qui est disponible par défaut dans la section Plugins de l'administrateur OpenFire. En utilisant ce plugin, vous pouvez empêcher les messages entre les utilisateurs du groupe Personnel de discuter ou de se voir.
Je publierais une capture d'écran et des instructions détaillées, mais il semble que le site d'Ignite Realtime soit en panne pour le moment. Je posterai quand ils le répareront.
EDIT: Cela fonctionne, je viens de le tester. Voici ce que vous ferez:
Installez le plugin de filtrage de paquets à partir de l'onglet "Plugins" de l'administrateur OpenFire:
Assurez-vous que vos groupes "Personnel" et "Support" sont configurés.
Accédez aux "Règles de filtrage des paquets" sous "Serveur", "Paramètres du serveur"
Créez une nouvelle règle pour les PassAnymessages de GroupStaffà GroupSupport:
Créez ensuite une nouvelle règle pour les DropAnymessages de GroupStaffà GroupStaff. Vous devriez alors avoir les deux règles suivantes:
Vous pouvez éventuellement activer la journalisation si vous le souhaitez.
Désormais, chaque fois qu'un utilisateur du groupe Personnel essaie d'obtenir la présence ou d'envoyer un message à un autre utilisateur du groupe Personnel , ces messages seront supprimés et les deux ne pourront pas se voir ou discuter entre eux. Cependant, les messages du groupe du personnel au groupe de soutien seront transmis.
Vous pouvez choisir dans la deuxième règle Droptous les messages du groupe Personnel si vous le souhaitez. Cela les empêchera de communiquer avec quiconque ne faisant pas partie du groupe de support .
Cela fonctionne, je viens de le tester. Modification de ma réponse maintenant ...
Josh
Marche parfaitement. Je veux juste ajouter; faire la même chose presencesignifie que le personnel ne peut pas se voir non plus. Ce qui aide à éviter la confusion «Je peux les voir, mais je ne peux pas leur envoyer de message».
Phillip B Oldham
0
Que diriez-vous d'utiliser un seul compte pour le personnel? Vous pouvez configurer Openfire pour autoriser les comptes à être utilisés à partir de plusieurs emplacements. Ensuite, lorsqu'un utilisateur du groupe de support souhaite contacter un membre du personnel, le message s'affiche sur tous les clients avec le compte du personnel activé. Donc, aucun membre du personnel ne manquera une demande et il ne pourra pas se parler avec ce compte unique.
Malheureusement, cela n'a pas fonctionné. Les messages du support doivent être adressés à chaque membre du personnel et peuvent contenir des informations semi-sensibles.
presence
signifie que le personnel ne peut pas se voir non plus. Ce qui aide à éviter la confusion «Je peux les voir, mais je ne peux pas leur envoyer de message».Que diriez-vous d'utiliser un seul compte pour le personnel? Vous pouvez configurer Openfire pour autoriser les comptes à être utilisés à partir de plusieurs emplacements. Ensuite, lorsqu'un utilisateur du groupe de support souhaite contacter un membre du personnel, le message s'affiche sur tous les clients avec le compte du personnel activé. Donc, aucun membre du personnel ne manquera une demande et il ne pourra pas se parler avec ce compte unique.
la source