IMetabaseUser

Сборка: Metabase;

Описание

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

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

          ISecuritySubject

          IMetabaseUser

Комментарии

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

Свойства

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

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

  Имя свойства Краткое описание

Description

Свойство Description определяет описание субъекта безопасности.

DistinguishedName

Свойство DistinguishedName возвращает уникальное имя для субъекта безопасности.

IsHidden

Свойство IsHidden возвращает признак скрытого субъекта безопасности.

IsNT

Свойство IsNT возвращает признак доменного субъекта безопасности.

LogonHoursPolicy

Свойство LogonHoursPolicy возвращает настройки доступа субъекта безопасности к платформе по времени.

Name

Свойство Name определяет наименование субъекта безопасности.

Sid

Свойство Sid возвращает параметры идентификатора субъекта безопасности.

Tag

Свойство Tag предназначено для хранения дополнительной системной информации по субъектам безопасности.

Type

Свойство Type возвращает тип текущего субъекта безопасности.

UserPrincipalName

Свойство UserPrincipalName возвращает наименование доменного пользователя.

Метод

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

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

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

См. также:

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