ManagementAuthenticationProvider Class
When overridden in a derived class, provides authentication functionality for IIS Manager.
Assembly: Microsoft.Web.Management (in Microsoft.Web.Management.dll)
| Name | Description | |
|---|---|---|
![]() | ManagementAuthenticationProvider() | Initializes a new instance of the ManagementAuthenticationProvider class. |
| Name | Description | |
|---|---|---|
![]() | 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. |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | 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. |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | SetPassword(String, String) | 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.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

