Share via


AuthenticationFeature Class

Definition

Provides the base class for creating authentication modules.

public ref class AuthenticationFeature abstract
public abstract class AuthenticationFeature
type AuthenticationFeature = class
Public MustInherit Class AuthenticationFeature
Inheritance
AuthenticationFeature

Remarks

This class enables a third-party to plug into the Authentication page of IIS Manager. The server side requires a corresponding IAuthenticationModuleService or ConfigurationAuthenticationModuleService object.

Notes to Implementers

When you inherit from AuthenticationFeature, you must override the following members: AuthenticationType, Description, Name, GetTaskList(), Load(), and ShowHelp().

Constructors

AuthenticationFeature(Module)

Initializes a new instance of the AuthenticationFeature class, using the specified module.

Fields

FxVersion10

Specifies the 1.0 version of the .NET Framework.

FxVersion11

Specifies the 1.1 version of the .NET Framework.

FxVersion20

Specifies the 2.0 version of the .NET Framework.

FxVersionNotRequired

Specifies the 0.0 version of the .NET Framework.

Properties

AuthenticationSettingsUpdated

Gets or sets the event handler for authentication changes.

AuthenticationType

When overridden in a derived class, gets the type of authentication handshake that the scheme uses.

Description

When overridden in a derived class, gets a description of the authentication feature.

IsEnabled

Gets a value indicating whether the authentication feature is enabled.

IsFeatureEnabled

Gets a value indicating whether this feature should be displayed on the Authentication page.

MinimumFrameworkVersion

Gets the minimum required .NET Framework version.

Module

Gets the Module object that is associated with the feature.

Name

When overridden in a derived class, gets the display name for the authentication feature.

Methods

DisplayErrorMessage(Exception, ResourceManager)

Displays a modal dialog box with an error message, based on the specified exception and resource manager.

GetService(Type)

Retrieves the service from the module that is associated with the authentication feature, using the specified type information.

GetTaskList()

When overridden in a derived class, retrieves the task list that is used to configure the authentication feature.

Load()

When overridden in a derived class, loads the authentication feature.

OnAuthenticationSettingsSaved()

Calls the delegate that is set for the AuthenticationSettingsUpdated property.

SetEnabled(Boolean)

Sets the enabled state of the authentication feature.

ShowHelp()

When overridden in a derived class, returns a value that indicates whether to show Help for the authentication feature.

Applies to