« Privacy lists » : différence entre les versions

De Wiki JabberFR
Aller à la navigation Aller à la recherche
m (je me permet d'effacer l'anglais déjà traduit)
m (orga)
Ligne 13 : Ligne 13 :
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
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:
== Concrêtement ==


*Récupérer les privacy lists de quelqu'un.
Les « privacy lists » côté serveur permettent de :
*Ajouter, supprimer, et éditer les privacy lists de quelqu'un.
* Récupérer les privacy lists de quelqu'un
*Paramétrer, changer, ou décliner des listes actives.
* Ajouter, supprimer, et éditer les privacy lists de quelqu'un
*Paramétrer, changer, ou décliner la liste par défaut (càd la liste active par défaut).
* Paramétrer, changer, ou décliner des listes actives
*Autoriser ou bloquer des messages selon le JID, le groupe, ou le type de souscription (ou globalement).
* Paramétrer, changer, ou décliner la liste par défaut (càd la liste active par défaut)
*Autoriser ou bloquer les notifications de présence entrantes selon le JID, le groupe, ou le type de souscription (ou globalement).
* 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 sortantes 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 « IQ stanzas » 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 toutes les communications  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)
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.
* 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.


[[Catégorie:Fonctionnalité Jabber]]
[[Catégorie:Fonctionnalité Jabber]]

Version du 1 août 2007 à 20:54

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: Le protocole présenté ici PEUT être utilisé en conjonction avec « Simple Communications Blocking » (Blocage Simple des Communications); voir la XEP 191 pour les détails.

Protocole

Cette section a été copiée sans modifications depuis la Section 10 de la RFC 3921 , à 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.

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 de la 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

Concrêtement

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.