Так как в версии hamming
реализована
концепция приложений, были произведены некоторые изменения в
настройке синхронизации групп из LDAP с приложениями Synergy. В
конфигурационный файл ldap-sync.xml
в секцию
<group/>
добавлен обязательный параметр
<application>
. Этот параметр может быть
указан несколько раз.
?xml version="1.0" encoding="UTF-8" standalone="yes"?> <configuration xmlns="http://www.arta.kz/xml/ns/as/ldap-sync" <!-- ... --> <!-- синхронизация с OpenLDAP --> <item> <!-- ... --> <group> <!-- ... --> <!-- поле ldap, из которого будет записан код группы --> <code>group_code</code> <!-- код приложения, куда будет записана группа --> <application>app1</application> <!-- ... --> </group> </item> <!-- ... --> <configuration>
Код группы в Synergy будет сформирован по следующим правилам:
если указано поле <code>
, то при
импорте в код группы будет добавлен префикс кода приложения,
например, app1_group_code
(использование
параметра <code>
описано в
Release
Notes версии Wilkes;
если приложение не указано, либо указано приложение по
умолчанию (default_application
), либо код
сформирован из
ldap_$sha1($DN + $application_code)
,
префикс добавляться не будет;
если указанного приложения в Synergy нет, в лог записывается ошибка;
если приложение не указано, группа будет добавлена в приложение по умолчанию при его наличии.