Share via


ManagementAuthenticationProvider Class

Definition

When overridden in a derived class, provides authentication functionality for IIS Manager.

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

Notes to Implementers

When you inherit from ManagementAuthenticationProvider, you must override the following members: AuthenticateUser(String, String), CreateUser(String, String), DeleteUser(String), DisableUser(String), EnableUser(String), GetUser(String), GetUsers(Int32, Int32), Initialize(IDictionary<String,String>), IsPasswordStrongEnough(String), and SetPassword(String, String).

Constructors

ManagementAuthenticationProvider()

Initializes a new instance of the ManagementAuthenticationProvider class.

Methods

AuthenticateUser(String, String)

When overridden in a derived class, returns a value indicating whether a user's credentials are valid.

CreatePrincipal(String)

Creates a Windows security principal that has the specified user name.

CreateUser(String, String)

When overridden in a derived class, creates an IIS Manager user.

DeleteUser(String)

When overridden in a derived class, deletes an IIS Manager user.

DisableUser(String)

When overridden in a derived class, disables an IIS Manager user.

EnableUser(String)

When overridden in a derived class, enables an IIS Manager user.

GetUser(String)

When overridden in a derived class, returns information about an IIS Manager user.

GetUsers(Int32, Int32)

When overridden in a derived class, returns a collection of information about IIS Manager users.

Initialize(IDictionary<String,String>)

When overridden in a derived class, initializes a dictionary of key/value pairs.

IsPasswordStrongEnough(String)

When overridden in a derived class, returns a value that indicates whether the specified password meets strength requirements.

SetPassword(String, String)

When overridden in a derived class, sets the password for the specified user name.

Applies to