IMetabaseUser

Assembly: Metabase;

Namespace: Prognoz.Platform.Interop.Metabase;

Description

The IMetabaseUser interface contains properties and methods of repository user.

Inheritance Hierarchy

          ISecuritySubject

          IMetabaseUser

Comments

To work with the collection of repository users, use the IMetabaseUsers interface.

Properties

  Property name Brief description
The Attributes property returns system and custom user attributes.
The AutoRun property returns an object of the autorun for the user.
The CannotChangePassword property determines whether the change of password is prohibited.
The Certificate property assigns valid certificate to user used to login.
The EternalPassword property determines whether password has expiry date.
The External property determines whether the new user that is connected from the server, is created.
The FullName property determines the full user name.
The IsAdmin property returns whether the user corresponds to the application administrator of the repository.
The IsDeferred property returns the attribute of the deferred loading of the description of the user.
The IsIsa property returns whether the user corresponds to the administrator of the information security of the repository.
The IsLocked property determines locking of the account of the specified user.
The IsTemporary property returns whether the temporary user account is correspondent.
The LastLoginStamp property returns date of the last login.
The LockedState property determines a state of the user locking.
The ManageDBGrants property determines whether the current user will be given the rights on the DBMS level.
The MaxLogonSessions property determines the maximum count of concurrent repository connect sessions for the user.
The MustChangePasswordAtNextLogon property determines the attribute of password change request during the next logon for the user.
The PackageData property returns the data package for the specified user.
The PasswordChangedUser property returns the name of the user, that requested the password change.
The PasswordHistory property returns the user passwords history.
The Printers property returns the list of printers, set in the security policy, available to the user.
The ShortName property determines the short identifier of Oracle domain user.
The Profile property returns the profile of the user.
The StationIPs property returns the collection of the IP-addresses of the PCs, from which the user access is granted.
The StationMACs property returns the collection of the MAC-addresses of the PCs, from which the user access is granted.
The Stations property returns the collection containing the list of workstations, from which user access is granted.
The Temporary property determined period of use of temporary user account in days.
The Token property returns the user mandatory access parameters.

Properties inherited from ISecuritySubject

  Property name Brief description
Description The Description property determines description of the security subject.
DistinguishedName The DistinguishedName property returns a distinguished name for a security subject.
IsHidden The IsHidden property indicates whether hidden security subject exists.
IsNT The IsNT property indicates whether the subject is the domain security subject.
LogonHoursPolicy The LogonHoursPolicy property returns settings of the security subject access to the Prognoz Platform by times.
Name The Name property determines a name of the security subject.
Sid The Sid property returns parameters of the identifier of the security subject.
Tag The Tag property is designed to store additional system information about security subjects.
Type The Type property returns a type of the current security subject.
UserPrincipalName The UserPrincipalName property returns a domain user name.

Method

  Method name Brief description
The ChangePassword method changes the user password.
The GetEffectiveRights method returns a value that corresponds to the effective access permissions of this user to the repository object.
The HasAccess method checks the availability of the user permissions for certain object manipulations.
 
InitCertificate The Certificate Method returns the certificate selected by certificate storage and assigns the obtained value to IMetabaseUser.Certificate.

Methods inherited from ISecuritySubject

 

  Method name Brief description
The HasAccessToRepository method checks availability of the effective rights of the user or a group of users to the repository objects.
The MemberOf method returns a collection of the groups to which the given security subject is included.
The MemberOfO method returns a collection of groups in which the given security subject is included taking into account defined parameters of getting groups.

See also:

Metabase Assembly Interfaces