ManagementAuthenticationProvider Class
IIS 7.0
When overridden in a derived class, provides authentication functionality for IIS Manager.
Namespace:
Microsoft.Web.Management.Server
Assembly: Microsoft.Web.Management (in Microsoft.Web.Management.dll)
The ManagementAuthenticationProvider type exposes the following members.
| Name | Description | |
|---|---|---|
|
ManagementAuthenticationProvider | Initializes a new instance of the ManagementAuthenticationProvider class. |
| Name | Description | |
|---|---|---|
|
AuthenticateUser | When overridden in a derived class, returns a value indicating whether a user's credentials are valid. |
|
CreatePrincipal | Creates a Windows security principal that has the specified user name. |
|
CreateUser | When overridden in a derived class, creates an IIS Manager user. |
|
DeleteUser | When overridden in a derived class, deletes an IIS Manager user. |
|
DisableUser | When overridden in a derived class, disables an IIS Manager user. |
|
EnableUser | When overridden in a derived class, enables an IIS Manager user. |
|
Equals | (Inherited from Object.) |
|
Finalize | (Inherited from Object.) |
|
GetHashCode | (Inherited from Object.) |
|
GetType | (Inherited from Object.) |
|
GetUser | When overridden in a derived class, returns information about an IIS Manager user. |
|
GetUsers | When overridden in a derived class, returns a collection of information about IIS Manager users. |
|
Initialize | When overridden in a derived class, initializes a dictionary of key/value pairs. |
|
IsPasswordStrongEnough | When overridden in a derived class, returns a value that indicates whether the specified password meets strength requirements. |
|
MemberwiseClone | (Inherited from Object.) |
|
SetPassword | When overridden in a derived class, sets the password for the specified user name. |
|
ToString | (Inherited from Object.) |
Notes to Inheritors
When you inherit from ManagementAuthenticationProvider, you must override the following members: AuthenticateUser, CreateUser, DeleteUser, DisableUser, EnableUser, GetUser, GetUsers, Initialize, IsPasswordStrongEnough, and SetPassword.