« Privacy lists » : différence entre les versions

De Wiki JabberFR
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
mAucun résumé des modifications
 
(10 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
1. Introduction
Les « '''privacy lists''' » ou « '''listes de blocage''' » sont des listes permettant d'autoriser ou d'interdire divers types d'informations sortantes ou entrantes. Elles sont paramétrées par un utilisateur, pour lui-même, à partir de l'interface de son [[clients|client]]. Ces listes sont stockées côté serveur, pas sur le client.


Almost all types of Instant Messaging (IM) applications have found it necessary to develop some method for a user to block the receipt of messages and packets from other users (the rationale for such blockage depends on the needs of the individual user). This document defines a flexible method for communications blocking.
Les « privacy lists » permettent de :
* Récupérer les privacy lists
* Ajouter, supprimer, et éditer les privacy lists
* Paramétrer, changer, ou décliner des listes actives
* Paramétrer, changer, ou décliner la liste par défaut (c'est à dire la liste active par défaut)
* Autoriser ou bloquer des messages selon le JID, le groupe, ou le type de souscription (ou globalement)
* Autoriser ou bloquer les notifications de présence entrantes selon le JID, le groupe, ou le type de souscription (ou globalement)
* Autoriser ou bloquer les notifications de présence sortantes selon le JID, le groupe, ou le type de souscription (ou globalement)
* Autoriser ou bloquer les « IQ stanzas » selon le JID, le groupe, ou le type de souscription (ou globalement)
* Autoriser ou bloquer toutes les communications selon le JID, le groupe, ou le type de souscription (ou globalement)


Pratiquement tous les types d'applications de Messagerie Instantanée (IM) ont eu la nécessité de développer des méthodes pour qu'un utilisateur puisse bloquer la réception de messages et paquets d'autres utilisateurs (la raison d'un tel "filtrage" dépend des besoins de l'utilisateur individuel).
Note : les notifications de présence n'incluent pas les souscriptions de présence, seulement l'information de présence qui est diffusée aux entités qui ont souscrit aux informations de présence d'un utilisateur. Ainsi sont inclues les stanzas de présence sans attribut « type », ou de type « unavailable » seulement.


Note: The protocol specified herein MAY be used in conjunction with Simple Communications Blocking [1]; see [http://www.xmpp.org/extensions/xep-0191.html XEP-0191] for details.
[[Catégorie:Fonctionnalité Jabber]]
 
Note: Le protocole présenté ici '''PEUT''' être utilisé en conjonction avec "Simple Communications Blocking" ''(Blocage Simple des Communications)'' [1]; voir [http://www.xmpp.org/extensions/xep-0191.html XEP-0191] pour les détails.
 
2. Protocol This section has been copied without modification from Section 10 of RFC 3921 [2], with the exception of the message stanza handling rule in the Blocked Entity Attempts to Communicate with User subsection.
 
2. Protocole
Cette section a été copiée sans modifications depuis la Section 10 du RFC 3921 [2], à l'exception de la règle de gestion des "message stanza"  dans la Tentative d'une Entité Bloquée pour Communiquer avec la sous-section de l'Utilisateur.
 
Most instant messaging systems have found it necessary to implement some method for users to block communications from particular other users (this is also required by sections 5.1.5, 5.1.15, 5.3.2, and 5.4.10 of RFC 2779 [3]. In XMPP this is done by managing one's privacy lists using the 'jabber:iq:privacy' namespace.
 
La majorité des systèmes de messagerie instantanée a eu besoin d'implémenter une méthode pour permettre à un utilisateur de bloquer les communications émanant de certains autres utilisateurs (c'est aussi requis par les sections 5.1.5, 5.1.15, 5.3.2, et 5.4.10 du RFC 2779 [3]. Dans XMPP ceci est obtenu par la gestion de "privacy lists", utilisant le champ 'jabber:iq:privacy'.
 
Server-side privacy lists enable successful completion of the following use cases:
 
Retrieving one's privacy lists. Adding, removing, and editing one's privacy lists. Setting, changing, or declining active lists. Setting, changing, or declining the default list (i.e., the list that is active by default). Allowing or blocking messages based on JID, group, or subscription type (or globally). Allowing or blocking inbound presence notifications based on JID, group, or subscription type (or globally). Allowing or blocking outbound presence notifications based on JID, group, or subscription type (or globally). Allowing or blocking IQ stanzas based on JID, group, or subscription type (or globally). Allowing or blocking all communications based on JID, group, or subscription type (or globally). Note: Presence notifications do not include presence subscriptions, only presence information that is broadcasted to entities that are subscribed to a user's presence information. Thus this includes presence stanzas with no 'type' attribute or of type='unavailable' only
 
Les "privacy lists" côté serveur permettent de:
 
Récupérer les privacy lists de quelqu'un.
Ajouter, supprimer, et éditer les privacy lists de quelqu'un.
Paramétrer, changer, ou décliner des listes actives.
Paramétrer, changer, ou décliner la liste par défaut (càd la liste active par défaut).
Autoriser ou bloquer des messages selon le JID, le groupe, ou le type de souscription (ou globalement).
Autoriser ou bloquer les notifications de présence entrantes selon le JID, le groupe, ou le type de souscription (ou globalement).
Autoriser ou bloquer les notifications de présence sortantes selon le JID, le groupe, ou le type de souscription (ou globalement).
Autoriser ou bloquer les "IQ stanzas" selon le JID, le groupe, ou le type de souscription (ou globalement).
Autoriser ou bloquer toutes les communications  selon le JID, le groupe, ou le type de souscription (ou globalement).
Note: les notifications de présence n'incluent pas les souscriptions de présence, seulement l'information de présence qui est diffusée aux entités qui ont souscrit aux informations de présence d'un utilisateur. Ainsi sont inclues les stanzas de présence sans attribut 'type', ou de type 'unavailable' seulement.

Dernière version du 4 février 2010 à 21:17

Les « privacy lists » ou « listes de blocage » sont des listes permettant d'autoriser ou d'interdire divers types d'informations sortantes ou entrantes. Elles sont paramétrées par un utilisateur, pour lui-même, à partir de l'interface de son client. Ces listes sont stockées côté serveur, pas sur le client.

Les « privacy lists » permettent de :

  • Récupérer les privacy lists
  • Ajouter, supprimer, et éditer les privacy lists
  • Paramétrer, changer, ou décliner des listes actives
  • Paramétrer, changer, ou décliner la liste par défaut (c'est à dire la liste active par défaut)
  • Autoriser ou bloquer des messages selon le JID, le groupe, ou le type de souscription (ou globalement)
  • Autoriser ou bloquer les notifications de présence entrantes selon le JID, le groupe, ou le type de souscription (ou globalement)
  • Autoriser ou bloquer les notifications de présence sortantes selon le JID, le groupe, ou le type de souscription (ou globalement)
  • Autoriser ou bloquer les « IQ stanzas » selon le JID, le groupe, ou le type de souscription (ou globalement)
  • Autoriser ou bloquer toutes les communications selon le JID, le groupe, ou le type de souscription (ou globalement)

Note : les notifications de présence n'incluent pas les souscriptions de présence, seulement l'information de présence qui est diffusée aux entités qui ont souscrit aux informations de présence d'un utilisateur. Ainsi sont inclues les stanzas de présence sans attribut « type », ou de type « unavailable » seulement.