IMetabaseUser

Сборка: Metabase;

Пространство имен: Prognoz.Platform.Interop.Metabase;

Описание

Интерфейс IMetabaseUser содержит свойства и методы пользователя репозитория.

Иерархия наследования

          ISecuritySubject

          IMetabaseUser

Комментарии

Для работы с коллекцией пользователей репозитория используйте интерфейс IMetabaseUsers.

Свойства

  Имя свойства Краткое описание
Свойство Attributes возвращает системные и пользовательские атрибуты пользователей.
Свойство AutoRun возвращает объект автозапуска для пользователя.
Свойство CannotChangePassword определяет признак запрета смены пароля пользователем.
Свойство Certificate присваивает валидный сертификат пользователю, по которому будет осуществляться вход.
Свойство EternalPassword определяет, имеет ли пароль срок действия.
Свойство External определяет признак создания пользователя, подключаемого с сервера.
Свойство FullName определяет полное наименование пользователя.
Свойство IsAdmin возвращает признак соответствия пользователя прикладному администратору репозитория.
Свойство IsDeferred возвращает признак отложенной загрузки описания пользователя.
Свойство IsIsa возвращает признак соответствия пользователя администратору информационной безопасности репозитория.
Свойство IsLocked определяет блокировку учетной записи указанного пользователя.
Свойство IsTemporary возвращает признак соответствия пользователя временной учетной записи.
Свойство LastLoginStamp возвращает дату последнего входа в систему.
Свойство LockedState определяет состояние блокировки пользователя.
Свойство ManageDBGrants определяет, будут ли текущему пользователю раздаваться права на уровне СУБД.
Свойство MaxLogonSessions определяет максимальное количество одновременных подключений пользователя к репозиторию.
Свойство MustChangePasswordAtNextLogon определяет установку требования на смену пароля при следующем входе в систему для данного пользователя.
Свойство PackageData возвращает пакет данных для указанного пользователя.
Свойство PasswordChangedUser возвращает пользователя, который потребовал смену пароля.
Свойство PasswordHistory возвращает историю паролей пользователя.
Свойство Printers возвращает список установленных в политике безопасности доступных пользователю принтеров.
Свойство ShortName определяет короткий идентификатор доменного пользователя Oracle.
Свойство Profile возвращает профиль пользователя.
Свойство StationIPs возвращает коллекцию, содержащую IP-адреса компьютеров, с которых разрешен доступ пользователя.
Свойство StationMACs возвращает коллекцию, содержащую MAC-адреса компьютеров, с которых разрешен доступ пользователя.
Свойство Stations возвращает коллекцию, содержащую список рабочих станций, с которых разрешен доступ для пользователя.
Свойство Temporary определяет период использования временной учетной записи пользователя в днях.
Свойство Token возвращает параметры мандатного доступа пользователя.

Свойства, унаследованные от ISecuritySubject

  Имя свойства Краткое описание
Description Свойство Description определяет описание субъекта безопасности.
DistinguishedName Свойство DistinguishedName возвращает различающееся имя для субъекта безопасности.
IsHidden Свойство IsHidden возвращает признак скрытого субъекта безопасности.
IsNT Свойство IsNT возвращает признак доменного субъекта безопасности.
LogonHoursPolicy Свойство LogonHoursPolicy возвращает настройки доступа субъекта безопасности к платформе по времени.
Name Свойство Name определяет наименование субъекта безопасности.
Sid Свойство Sid возвращает параметры идентификатора субъекта безопасности.
Tag Свойство Tag предназначено для хранения дополнительной системной информации по субъектам безопасности.
Type Свойство Type возвращает тип текущего субъекта безопасности.
UserPrincipalName Свойство UserPrincipalName возвращает наименование доменного пользователя.

Метод

  Имя метода Краткое описание
Метод ChangePassword осуществляет изменение пароля пользователя.
Метод GetEffectiveRights возвращает значение, соответствующее эффективным правам доступа данного пользователя к объекту репозитория.
Метод HasAccess осуществляет проверку наличия прав у пользователя на определенные операции над объектом.
 
InitCertificate Метод Certificate возвращает сертификат, выбранный по типу хранилища сертификата, и присваивает полученное значение в IMetabaseUser.Certificate.

Методы, унаследованные от ISecuritySubject

 

  Имя метода Краткое описание
Метод HasAccessToRepository проверяет наличие у пользователя или группы пользователей эффективных прав на объекты репозитория.
Метод MemberOf возвращает коллекцию групп, в которую входит данный субъект безопасности.
Метод MemberOfO возвращает коллекцию групп, в которую входит данный субъект безопасности с учетом заданных параметров получения групп.

См. также:

Интерфейсы сборки Metabase