The IMetabaseSecurity interface is used to set up repository security manager parameters.
Before changing security manager parameters, request the Administration feature using the IMetabase.RequestLicense method. Save changes in the security manager using the IMetabaseSecurity.Apply method and check in the license.
Property name | Brief description | |
AllGroups | The AllGroups property returns the collection of all groups of users available in the repository. | |
AllStations | The AllStations property returns the collection of workstations in the network, in which work with the platform will be executed. | |
AllUsers | The AllUsers property returns the collection of all users available in the current repository. | |
AuditUserInfo | The AuditUserInfo property returns parameters of service user of security subsystem. | |
CurrentDomainSubjectAddState | The CurrentDomainSubjectAddState property determines settings of adding domain security subjects. | |
EnvironmentAttributes | The EnvironmentAttributes property returns system environment attributes. | |
Groups | The Groups property returns the collection of groups of users used in security policy. | |
Metabase | The Metabase property returns repository data. | |
MetabaseClassesSecurityDescriptors | The MetabaseClassesSecurityDescriptors property returns security parameters of object type. | |
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 lazy loading of descriptions. | |
AddGroup | The AddGroup method creates a new group of users. | |
AddNTSubject | The AddNTSubject method adds a domain security subject to the repository. | |
AddTemporaryUser | The AddTemporaryUser method adds a temporary user with the 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 who need updating if required. | |
CreateExporter | The CreateExporter method creates an object to export settings of security policy and access permissions. | |
CreateUsersUpdate | The CreateUsersUpdate method creates a collection used for updating users. | |
ExportUsersList | The ExportUsersList method exports users list to file. | |
HashPassword | The HashPassword method hashes the password. | |
LoadAuditLog | The LoadAuditLog method loads an archived access protocol from file. | |
NewSnapshot | The NewSnapshot method creates an object for security policy backup. | |
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 security subject parameters by its name. | |
ResolveSid | The ResolveSid method returns security subject parameters by its identifier. | |
Revert | The Revert method cancels all changes contained in security manager settings. | |
UpdateUsers | The UpdateUsers method updates information about users. |
See also: