« Privacy lists » : différence entre les versions

De Wiki JabberFR
Aller à la navigation Aller à la recherche
m (ortho)
mAucun résumé des modifications
 
(14 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 XEP-0191 for details.
[[Catégorie:Fonctionnalité Jabber]]
 
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.
 
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.
 
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

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.