Metabase > Metabase Assembly Interfaces > IMetabaseUser
Assembly: Metabase;
Namespace: Prognoz.Platform.Interop.Metabase;
The IMetabaseUser interface contains properties and methods of repository user.
IMetabaseUser
To work with the collection of repository users, use the IMetabaseUsers interface.
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. |
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 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. |
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: