Privacy Lists
Contents
Privacy Lists
Privacy Lists (списки приватности) - расширение XMPP, определенное XEP-0016 и служащее для блокирования доставки некоторых сообщений и пакетов к Jabber-клиенту.
Поддержка Privacy Lists на стороне сервера позволяет:
- Получение своих списков приватности с сервера.
- Добавление, удаление, редактирование списков.
- Установка активных списков.
- Установка списков приватности по-умолчанию (тех, что будут активны, если не указаны другие).
- Разрешение или запрет доставки сообщений, основываясь на JID, группе или подписке отправителя.
- Разрешение или запрет доставки входящей информации о присутствии, основываясь на JID, группе или подписке отправителя.
- Разрешение или запрет доставки исходящей информации о присутствии, основываясь на JID, группе или подписке отправителя.
- Разрещение или запрет доставки IQ-станс, основываясь на JID, группе или подписке отправителя.
- Разрещение или запрет любой связи, основываясь на JID, группе или подписке отправителя.
Список
Список приватности - это набор правил, определяющих возможность доставки информации, проверяемых в определенном порядке и устанавливаемый пользователем.
Каждое правило определяется типом, значением, действием, набором типов станс и порядком.
Тип правила
- jid - значение правила определяет JID отправителя.
- group - значение правила определяет группу отправителя.
- subscription - значение правила определяет подписку отправителя.
Действие правила
Действия может быть всего два:
- allow - разрешить передачу информации, попадающую под данное правило.
- deny - запретить таковую.
Набор типов станс
Определяет, для каких из типов станс будет действовать правило:
- message - для сообщений.
- presence-in - для входящей информации о присутствии.
- presence-out - для исходящей информации о присутствии.
- iq - для iq-станс.
Использование
Списки приватности удобно использовать для черных и белых списков. А так как на разных ресурсах могут быть активны разные списки, то Вы можете установить более жесткий список, скажем, на рабочем ресурсе, чтобы не отвлекаться от работы, а дома - более мягкий для активного общения.