Content Studio Web Content Management System
[This is preliminary documentation and is subject to change.]
This namespace implements classes the interacts with the build in security system in Content Studio. Caller can perform tasks as getting and setting permission to Content Studio objects, work with Content Studio security principals and perform search operation in Active Directory.
Classes
Class | Description | |
---|---|---|
AccessControl |
This class handles the access control tasks in Content Studio.
There are methods to get and set security for objects and methods for making access checks.
|
|
AccessControlUtils |
This support class contains methods that assists when working with Content Studio security descriptors
|
|
AuthenticationBase |
This class is the base for all authentication methods in Content
Studio
|
|
ContentStudioIdentity |
Represents a Content Studio user.
|
|
ContentStudioPrincipal |
Represents a Content Studio user.
|
|
GlobalTrusteeRights |
Reads and sets the global rights for trustee accounts in Content Studio.
|
|
Group |
This class handles registered groups in Content Studio
|
|
SecurityBase |
This class is the base of the Content Studio security system
|
|
SessionIdConverter | ||
SessionManager |
Manages sessions in Content Studio. This class implements the built in Windows Authentication.
|
|
Trustee |
This is the base class for trustees in Content Studio. Trustees are group and user account that are registered in Content Studio.
Systems that need to implement trustee system can inherit from this class.
|
|
TrusteeSearcher |
This class handles search operations for trustees in Content Studio.
|
|
User |
This class handles registered user accounts in Content Studio
|
|
UserProperties |
This class handles static or dynamic properties for a certain user in Content Studio.
|
|
WindowsAuthentication |
This class is the base of the built in native Windows authentication method in Content Studio.
|
|
WindowsTrustee |
This class handles calls for getting trustee information from the underlying Windows system.
|
|
WinNetworkBrowser |
This class contains methods for interaction with the NT and Active directory account system.
|
Structures
Structure | Description | |
---|---|---|
SecurityBaseWinUserInfo |
An object that is used to get information about a user.
|
|
SessionId |
This class is used for a Content Studio User Session
|
Enumerations
Enumeration | Description | |
---|---|---|
AccessControlSecurityInfoClass |
Specifies the type of security information to save.
This enumeration is used when updating security for a securable object in Content Studio.
|
|
AccountType |
Defines the types of account in Content Studio
|
|
CSObjectPermissions |
Specifies the permissions that can be given to a Content Studio securable object
|
|
CSSecurableObjects |
Defines the securable object types in Content Studio
|
|
GlobalRights |
Defines the global rights in Content Studio
|
|
TrusteeUserIdentifiers |
Specifies the available identifiers of a Content Studio user
|
|
WinNetworkBrowserADObjectClasses |
The Active directory object classes that ASSearch uses when searching for the object
|
|
WinNetworkBrowserCriteriaTypes |
Defines what type of argument that is passed in to the AdSearch method.
|
|
WinNetworkBrowserDisplayLevels |
Indicates what objects on the machine or in Active Directory to list
|
|
WinNetworkBrowserDomainNameTypes |
Indicates the format of the entered domain name format.
|
|
WinNetworkBrowserNTAccountType |
Specifies the types of accounts that exists in the Window security system
|