ISecuritySubject

Description

The ISecuritySubject interface contains basic properties and methods used to work with security subject.

Properties

  Property name Brief description
Attributes The Attributes property returns the collection of values of system and custom security subject attributes.
Description The Description property determines security subject description.
DisplayName The DisplayName property determines a full displayed name of security subject.
DistinguishedName The DistinguishedName property returns unique name of security subject.
IsHidden The IsHidden property returns whether security subject is hidden.
IsNT The IsNT property returns whether the security subject is a domain security subject.
LogonHoursPolicy The LogonHoursPolicy property returns settings of the security subject access to the platform by time.
Name The Name property determines a security subject name.
Sid The Sid property returns parameters of the security subject identifier.
Tag The Tag property is designed to store additional system information about security subjects.
Type The Type property returns the type of the current security subject.
UserPrincipalName The UserPrincipalName property returns a domain user name.

Methods

  Method name Brief description
GetAllMembers The GetAllMembers method returns all security subjects included in the user group.
HasAccessToRepository The HasAccessToRepository method checks is the user or user group has effective permissions to repository objects.
MemberOf The MemberOf method returns the collection of the groups, to which the given security subject is included.
MemberOfO The MemberOfO method returns the collection of groups, in which the given security subject is included taking into account defined parameters for getting groups.

See also:

Metabase Assembly Interfaces