Difference between revisions of "Privacy Lists"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m (перенес секцию "использование" повыше. Сверху - юзерам, ниже - девелоперам.)
(Psi)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Privacy Lists ==
+
{{RealTitle|Списки приватности}}
 
+
{{Interwiki
Privacy Lists (списки приватности) — расширение [[XMPP]], определенное стандартом {{xep|0016}} и служащее для блокирования доставки некоторых [[message|сообщений]] и [[packet|пакетов]] к [[Jabber]]-[[client|клиенту]].
+
| ruwiki =  
 +
| enwiki =
 +
| jworld = Списки приватности
 +
| twiki =  
 +
}}
 +
'''Privacy Lists''' (списки приватности) — расширение [[XMPP]], определенное стандартом {{xep|0016}} и служащее для блокирования доставки некоторых [[станс|стансов]] (например, [[message|сообщений]]) к [[Jabber]]-[[client|клиенту]].
  
 
Поддержка Privacy Lists на стороне [[server|сервера]] позволяет:
 
Поддержка Privacy Lists на стороне [[server|сервера]] позволяет:
Line 11: Line 16:
 
* Разрешение или запрет доставки входящей информации о присутствии, основываясь на JID, группе или подписке отправителя.
 
* Разрешение или запрет доставки входящей информации о присутствии, основываясь на JID, группе или подписке отправителя.
 
* Разрешение или запрет доставки исходящей информации о присутствии, основываясь на JID, группе или подписке отправителя.
 
* Разрешение или запрет доставки исходящей информации о присутствии, основываясь на JID, группе или подписке отправителя.
* Разрещение или запрет доставки [[iq]]-[[stanza|станс]], основываясь на JID, группе или подписке отправителя.
+
* Разрещение или запрет доставки [[iq]]-стансов, основываясь на JID, группе или подписке отправителя.
 
* Разрещение или запрет любой связи, основываясь на JID, группе или подписке отправителя.
 
* Разрещение или запрет любой связи, основываясь на JID, группе или подписке отправителя.
  
 
== Использование ==
 
== Использование ==
 
Списки приватности удобно использовать для черных и белых списков. А так как на разных [[resource|ресурсах]] могут быть активны разные списки, то Вы можете установить более жёсткий список, скажем, на рабочем ресурсе, чтобы не отвлекаться от работы, а дома — более мягкий для активного общения.
 
Списки приватности удобно использовать для черных и белых списков. А так как на разных [[resource|ресурсах]] могут быть активны разные списки, то Вы можете установить более жёсткий список, скажем, на рабочем ресурсе, чтобы не отвлекаться от работы, а дома — более мягкий для активного общения.
 +
 +
== Программы-клиенты ==
 +
* [[Psi]] - управление списками приватности находится в диалоге учётной записи.
  
 
== Список ==
 
== Список ==
 
Список приватности — это набор правил, определяющих возможность доставки информации, проверяемых в определенном порядке и устанавливаемый пользователем.
 
Список приватности — это набор правил, определяющих возможность доставки информации, проверяемых в определенном порядке и устанавливаемый пользователем.
  
Каждое правило определяется типом, значением, действием, набором типов станс и порядком.
+
Каждое правило определяется типом, значением, действием, набором типов стансов и порядком.
  
 
=== Тип правила ===
 
=== Тип правила ===
Line 32: Line 40:
 
* '''deny''' — запретить таковую.
 
* '''deny''' — запретить таковую.
  
=== Набор типов станс ===
+
=== Набор типов стансов ===
Определяет, для каких из типов станс будет действовать правило:
+
Определяет, для каких из типов стансов будет действовать правило:
 
* '''message''' — для сообщений.
 
* '''message''' — для сообщений.
 
* '''presence-in''' — для входящей информации о присутствии.
 
* '''presence-in''' — для входящей информации о присутствии.
 
* '''presence-out''' — для исходящей информации о присутствии.
 
* '''presence-out''' — для исходящей информации о присутствии.
* '''iq''' — для iq-станс.
+
* '''iq''' — для iq-стансов.
  
 
== Порядок применения правил ==
 
== Порядок применения правил ==

Latest revision as of 22:41, 2 March 2012

В соответствии с принятыми в данной вики договорённостями, правильное название этой статьи — Списки приватности.
Для ссылок сюда с других страниц
ЯВики используйте название
Списки приватности
На других ресурсах
можно также давать ссылку
http://jawiki.ru/Privacy_Lists

Privacy Lists (списки приватности) — расширение XMPP, определенное стандартом XEP-0016 и служащее для блокирования доставки некоторых стансов (например, сообщений) к Jabber-клиенту.

Поддержка Privacy Lists на стороне сервера позволяет:

  • Получение своих списков приватности с сервера.
  • Добавление, удаление, редактирование списков.
  • Установка активных списков.
  • Установка списков приватности по-умолчанию (тех, что будут активны, если не указаны другие).
  • Разрешение или запрет доставки сообщений, основываясь на JID, группе или подписке отправителя.
  • Разрешение или запрет доставки входящей информации о присутствии, основываясь на JID, группе или подписке отправителя.
  • Разрешение или запрет доставки исходящей информации о присутствии, основываясь на JID, группе или подписке отправителя.
  • Разрещение или запрет доставки iq-стансов, основываясь на JID, группе или подписке отправителя.
  • Разрещение или запрет любой связи, основываясь на JID, группе или подписке отправителя.

Использование[edit]

Списки приватности удобно использовать для черных и белых списков. А так как на разных ресурсах могут быть активны разные списки, то Вы можете установить более жёсткий список, скажем, на рабочем ресурсе, чтобы не отвлекаться от работы, а дома — более мягкий для активного общения.

Программы-клиенты[edit]

  • Psi - управление списками приватности находится в диалоге учётной записи.

Список[edit]

Список приватности — это набор правил, определяющих возможность доставки информации, проверяемых в определенном порядке и устанавливаемый пользователем.

Каждое правило определяется типом, значением, действием, набором типов стансов и порядком.

Тип правила[edit]

  • jid — значение правила определяет JID отправителя.
  • group — значение правила определяет группу отправителя.
  • subscription — значение правила определяет подписку отправителя.

Действие правила[edit]

Действия может быть всего два:

  • allow — разрешить передачу информации, попадающую под данное правило.
  • deny — запретить таковую.

Набор типов стансов[edit]

Определяет, для каких из типов стансов будет действовать правило:

  • message — для сообщений.
  • presence-in — для входящей информации о присутствии.
  • presence-out — для исходящей информации о присутствии.
  • iq — для iq-стансов.

Порядок применения правил[edit]

Проверка условий правил осуществляется в том порядке, в каком они указаны в списке, с первого пункта списка до первого выполненного условия. Если ни одно условие не выполнено, то сервер поступает в соответствии с собствеными настройками. Например, даемон ejabberd по умолчанию доставляет сообщение от неподписанного пользователя, а Gtalk — отбрасывает.