AuthenticationBase Class Content Studio 5.7 SDK
Content Studio Web Content Management System

[This is preliminary documentation and is subject to change.]

This class is the base for all authentication methods in Content Studio
Inheritance Hierarchy

SystemObject
  SystemMarshalByRefObject
    ContentStudioCSBase
      ContentStudio.SecuritySecurityBase
        ContentStudio.SecurityAuthenticationBase
          ContentStudio.SecurityWindowsAuthentication

Namespace: ContentStudio.Security
Assembly: CSServer5 (in CSServer5.dll) Version: 5.7.5016.0 (5.7.5016.0)
Syntax

public abstract class AuthenticationBase : SecurityBase

The AuthenticationBase type exposes the following members.

Constructors

  NameDescription
Protected methodAuthenticationBase
Initializes a new instance of the AuthenticationBase class
Top
Properties

  NameDescription
Protected propertyForceLDAPLevel
Retrieves the ForceLDAPLevel debug setting
(Inherited from SecurityBase.)
Protected propertyUseNetBiosDomainBinding
Gets a value that indicates whether the NetBiosDomain name should be included when binding the user SID to Active Directory.
(Inherited from SecurityBase.)
Top
Methods

  NameDescription
Public methodCloseSession
Closes a user's own Content Studio session.
Public methodCloseUserSession
Closes any open user session for any user
Public methodCreateObjRef (Inherited from MarshalByRefObject.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Protected methodGetCallerSessionID
Returns the caller's session id, and if found, updates the session expires value.
Public methodGetHashCode (Inherited from Object.)
Public methodGetLifetimeService (Inherited from MarshalByRefObject.)
Public methodGetType (Inherited from Object.)
Public methodInitializeLifetimeService (Inherited from MarshalByRefObject.)
Public methodIsValidSession
Checks if a user session in Content Studio is valid.
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodMemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public methodOpenSession
When implemented in derived classes, opens a Content Studio session.
Protected methodRegisterUser
Registers a user in Content Studio. Inheriting classes call this method as a part of the authentication process.
Protected methodSaveUserGroupMapping
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.
Public methodToString (Inherited from Object.)
Top
Remarks

Applications that implements a custom authentication logic inherits from this class.
See Also

Reference