The IMetabaseSecurity interface is used to set up parameters of repository security manager.
| Property name | Brief description | |
| AllGroups | The AllGroups property returns collection of all users groups, available in the current repository. | |
| AllStations | The AllStations property returns the collection of workstations in the network in which working with the platform will be performed. | |
| AllUsers | The AllUsers property returns collection of all users, available in the current repository. | |
| CurrentDomainSubjectAddState | The CurrentDomainSubjectAddState property determines settings of adding domain security subjects. | |
| Groups | The Groups property returns collection of users groups, created in the current repository. | |
| Metabase | The Metabase property returns repository data. | |
| Modified | The Modified property returns whether security manager settings contain unsaved changes. | |
| Policy | The Policy property returns the settings of the platform security policy. | |
| Users | The Users property returns the collection of users, created in the security manager of the repository. |
| Method name | Brief description | |
| ActiveUsers | The ActiveUsers method returns the collection of users, created in the current repository considering users with the deferred loading of descriptions. | |
| AddGroup | The AddGroup method creates a new user group. | |
| AddNTSubject | The AddNTSubject method adds a domain security subject to the repository. | |
| AddTemporaryUser | The AddTemporaryUser method adds temporary user with specified period of use in days. | |
| AddUser | The AddUser method creates a new user. | |
| Apply | The Apply method applies security policy and returns information about the executed update. | |
| ApplyWithInfo | The ApplyWithInfo method applies security policy and returns a list of the users, that need updating, if necessary. | |
| CheckAuditLoginConsistency | The CheckAuditLoginConsistency method checks the presence and consistency of a (p4audit) security subsystem service user. | |
| CreateExporter | The CreateExporter method creates an object to export settings of security policy and access permissions. | |
| CreateUsersUpdate | The CreateUsersUpdate method creates the collection, used for users updating. | |
| HashPassword | The HashPassword method hashes the password. | |
| LoadAuditLog | The LoadAuditLog method loads an archived access protocol from the file. | |
| NewSnapshot | The NewSnapshot method creates an object for reserve copying of security policy. | |
| NewSubjectsSearch | The NewSubjectsSearch method creates an object of security subject search. | |
| OpenAuditLog | The OpenAuditLog method opens an access protocol. | |
| RemoveSubject | The RemoveSubject method enables the user to remove security subject. | |
| ResolveName | The ResolveName method returns parameters of security subject by its name. | |
| ResolveSid | The ResolveSid method returns parameters of security subject by its identifier. | |
| Revert | The Revert method cancels all changes that the security manager settings contain. | |
| UpdateUsers | The UpdateUsers method updates information about users. |
See also: