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

Syntax

C# Copy imageCopy Code
                          namespace Smartsite.Security.Authentication
Visual Basic (Declaration) Copy imageCopy Code
                          Namespace Smartsite.Security.Authentication

Classes

  Class Description
Public class ActiveDirectoryMembershipProvider
Custom membership provider for Active Directory. This class is derived from .NET Framework ActiveDirectoryMembershipProvider class. The only extension is the retrieving of the user's full name that is needed by Smartsite security. To get the user's property values the helper class ActiveDirectoryGateway is used.
Public class BasicAuthenticationEventArgs
Provides data for the Authenticate event.
Public class BasicAuthenticationModule
Enables ASP.NET applications to use Basic authentication as specified in RFC 2617 (HTTP Authentication: Basic and Digest Access Authentication).
Public class BasicCredentials
Represents credentials for Basic authentication.
Public class LDAPMembershipProvider
Custom membership provider for LDAP.
Public class SqlMembershipProvider
Custom membership provider for Smartsite SQL Server database
Public class SqlMembershipUser
Class that represents a SqlMembershipProvider user. This immutable class can be cached.

Interfaces

  Interface Description
Public interface IMembershipProvider
Gives access to specialized Smartsite authentication-related methods.

Delegates

  Delegate Description
Public delegate BasicAuthenticationEventHandler
Represents the method that will handle the Authenticate event.
Advanced