This document is provided on an "AS IS" basis without warranties of any kind. Smartsite iXperion class libraries may change in future releases.

Syntax

C# Copy imageCopy Code
                                  public class LDAPGateway
Visual Basic (Declaration) Copy imageCopy Code
                                  Public Class LDAPGateway

The type exposes the following members.

Public Constructors

  Name Description
Public method LDAPGateway Overloaded.

Public Methods

  Name Description
Public method CheckReleaseSettings
Reads release setting(s) from the Smartsite.config configuration file.
(Inherited from DirectoryGateway.)
Public method CreateConnection Overloaded.
Public method CreateDatabase
Creates a (custom) database connection, based on the database id specified (corresponding with an database id within Smartsite.Data.config). This method must be called when this class is used outside a running instance of the publication engine.
(Inherited from DirectoryGateway.)
Public method CreateUserOrVisitor
Creates the user or visitor.
(Inherited from DirectoryGateway.)
Public method Dispose
Public method Equals (Inherited from Object.)
Public method EscapeSpecialCharacters
Escapes the special characters.
(Inherited from DirectoryGateway.)
Public method GetActiveDirectoryUserGroups
Gets the LDAP Directory user groups.
(Overrides DirectoryGateway..::GetActiveDirectoryUserGroups(String).)
Public method GetDomainUser
Gets the domain user.
(Overrides DirectoryGateway..::GetDomainUser(String).)
Public method GetHashCode (Inherited from Object.)
Public method Static member GetLDAPConnectionString
Gets the LDAP connection string from the configuration settings.
Public method GetSmartsiteUserId
Gets the smartsite user id.
(Inherited from DirectoryGateway.)
Public method GetType (Inherited from Object.)
Public method GetUser
Gets the LDAP Directory User specified by the domain user object.
(Overrides DirectoryGateway..::GetUser(DomainUser).)
Public method GetUserCommonName
Gets the user common name.
Public method InitializeConfig
Initializes the config.
Public method ToString (Inherited from Object.)
Public method TryMapUser
Tries to map the user.
(Inherited from DirectoryGateway.)
Public method UpdateUserAccount
Updates the user account.
(Overrides DirectoryGateway..::UpdateUserAccount(DomainUser, ActiveDirectoryUser, Int32).)

Protected Methods

  Name Description
Protected method Finalize (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)

Public Properties

  Name Description
Public property ConfigSection
Gets the Active Directory config section.
(Overrides DirectoryGateway..::ConfigSection.)
Public property Connection
Gets the LDAP connection.
Public property DashboardAccessGroup
Gets the dashboard access group.
(Overrides DirectoryGateway..::DashboardAccessGroup.)
Public property DefaultDomain
Gets the default Novell domain.
(Overrides DirectoryGateway..::DefaultDomain.)
Public property ForceVisitorGroup
Gets the force visitor group.
(Overrides DirectoryGateway..::ForceVisitorGroup.)
Public property ManagerAccessGroup
Gets the manager access group.
(Overrides DirectoryGateway..::ManagerAccessGroup.)
Public property MembershipProviderName
Gets or sets the name of the membership provider for which this gateway interacts.
Public property MembershipProviderType
Gets the typename of the Membership Provider for which this gateway interacts.
Public property SmartsiteGroup
Gets the smartsite group.
(Overrides DirectoryGateway..::SmartsiteGroup.)
Public property StoreFullyQualifiedLoginName
Gets a value indicating whether to store fully qualified login names.
(Overrides DirectoryGateway..::StoreFullyQualifiedLoginName.)
Public property SupportedDomains
Returns a list of domain names which are supported through this gateway.
(Overrides DirectoryGateway..::SupportedDomains.)
Public property SwitchProviderOnSupportedDomainsList
Determines which method of switching membership provider(s) should be used.
(Inherited from DirectoryGateway.)
Public property UpdatePrimaryGroup
Gets a value indicating whether to update the primary group for existing users.
(Overrides DirectoryGateway..::UpdatePrimaryGroup.)

See Also

Advanced