ManagementAuthenticationProvider Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |