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: