Content Studio Web Content Management System
SystemObject
SystemMarshalByRefObject
ContentStudioCSBase
ContentStudio.SecuritySecurityBase
ContentStudio.SecurityAuthenticationBase
ContentStudio.SecurityWindowsAuthentication
ContentStudio.SecuritySessionManager
Assembly: CSServer5 (in CSServer5.dll) Version: 5.7.5016.0 (5.7.5016.0)
Top
Top
Top
Top
[This is preliminary documentation and is subject to change.]
This class is the base of the built in native Windows authentication method in Content Studio.
Inheritance Hierarchy
SystemMarshalByRefObject
ContentStudioCSBase
ContentStudio.SecuritySecurityBase
ContentStudio.SecurityAuthenticationBase
ContentStudio.SecurityWindowsAuthentication
ContentStudio.SecuritySessionManager
Namespace: ContentStudio.Security
Assembly: CSServer5 (in CSServer5.dll) Version: 5.7.5016.0 (5.7.5016.0)
Syntax
The WindowsAuthentication type exposes the following members.
Constructors
Name | Description | |
---|---|---|
WindowsAuthentication | Initializes a new instance of the WindowsAuthentication class |
Properties
Name | Description | |
---|---|---|
ForceLDAPLevel |
Retrieves the ForceLDAPLevel debug setting
(Inherited from SecurityBase.) | |
UseNetBiosDomainBinding |
Gets a value that indicates whether the NetBiosDomain name should be included when binding the user SID to Active Directory.
(Inherited from SecurityBase.) |
Methods
Name | Description | |
---|---|---|
CloseSession |
Closes a user's own Content Studio session.
(Inherited from AuthenticationBase.) | |
CloseUserSession |
Closes any open user session for any user
(Inherited from AuthenticationBase.) | |
CreateObjRef | (Inherited from MarshalByRefObject.) | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetCallerSessionID |
Returns the caller's session id, and if found, updates the session expires value.
(Overrides AuthenticationBaseGetCallerSessionID(ConnectionId, SecurityIdentifier).) | |
GetHashCode | (Inherited from Object.) | |
GetLifetimeService | (Inherited from MarshalByRefObject.) | |
GetType | (Inherited from Object.) | |
GetUserInfo |
Gets details about the user's account.
| |
Identify |
Identifies the calling Windows user.
| |
InitializeLifetimeService | (Inherited from MarshalByRefObject.) | |
IsValidSession |
Checks if a user session in Content Studio is valid.
(Inherited from AuthenticationBase.) | |
MemberwiseClone | (Inherited from Object.) | |
MemberwiseClone(Boolean) | (Inherited from MarshalByRefObject.) | |
OpenSession(ConnectionId) |
When implemented in derived classes, opens a Content Studio session.
| |
OpenSession(ConnectionId, Object) |
When implemented in derived classes, opens a Content Studio
session.
(Inherited from AuthenticationBase.) | |
RegisterUser |
Registers a user in Content Studio. Inheriting classes call this
method as a part of the authentication process.
(Inherited from AuthenticationBase.) | |
SaveUserGroupMapping |
Builds the internal mappings between a Content Studio user and the registered groups where the user belongs.
Inheriting classes call this method as a part of the authentication process.
(Inherited from AuthenticationBase.) | |
ToString | (Inherited from Object.) | |
UserNamesFromNTAccount |
Gets the Domain and UserName from the NTAccount object.
|
Fields
Name | Description | |
---|---|---|
AppPoolIdentitySecurityIdentifierPrefix |
Represents the string format of the well-known prefix of the AppPoolIdentity dynamic security identifier.
| |
IUSRSecurityIdentifier |
Represents the string format of the known security identifier IUSR. |
See Also