IMetabaseSecurity

Description

The IMetabaseSecurity interface is used to set up repository security manager parameters.

Comments

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.

Properties

  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.

Methods

  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:

Metabase Assembly Interfaces