MetabaseSecuritySubjectUpdateType

Описание

Перечисление MetabaseSecuritySubjectUpdateType содержит способы обновления пользователей репозитория. Используется следующими свойствами и методами:

Допустимые значения

Значение Краткое описание
0 None. Не обновлять.
1 DBGrant. Раздать права на сервере БД в соответствии с правами на объекты репозитория.
2 DBCreate. Создать пользователя на сервере БД.
3 DBGrantCreate. Создать пользователя на сервере БД и раздать права на сервере БД в соответствии с правами на объекты репозитория.
4 LDAPSync. Синхронизировать атрибуты доменного пользователя с атрибутами LDAP-каталога.

Комментарии

При использовании значения LDAPSync в процессе синхронизации атрибутов выполняется переименование доменных пользователей на уровне СУБД по атрибуту SamAccountName или UserPrincipalName, в зависимости от значения атрибута USEUPN в файле Metabases.xml.

Переименование доменного пользователя доступно только в СУБД PostgreSQL при выполнении условий:

Для определения учётных данных, которые будут использоваться при переименовании пользователей на уровне СУБД, используйте свойство ILogonSession.Credentials.

Синхронизация выполняется при обновлении пользователей с помощью методов IMetabaseSecurity.CreateUsersUpdate, IMetabaseSecurity.UpdateUsers, если задано значение перечисления MetabaseSecuritySubjectUpdateType.LDAPSync в свойстве IMetabaseUsersUpdate.ItemSetup. Для добавления доменного пользователя в обновление используйте метод IMetabaseUsersUpdate.Add.

Синхронизация атрибутов приведена в примере для IMetabaseUsersUpdate.ItemSetup.

См. также:

Перечисления сборки Metabase