This topic has not yet been rated - Rate this topic

ManagementAuthenticationProvider Class

IIS 7.0

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

System..::..Object
  Microsoft.Web.Management.Server..::..ManagementAuthenticationProvider

Namespace:  Microsoft.Web.Management.Server
Assembly:  Microsoft.Web.Management (in Microsoft.Web.Management.dll)
public abstract class ManagementAuthenticationProvider

The ManagementAuthenticationProvider type exposes the following members.

  Name Description
Protected method ManagementAuthenticationProvider Initializes a new instance of the ManagementAuthenticationProvider class.
Top
  Name Description
Public method AuthenticateUser When overridden in a derived class, returns a value indicating whether a user's credentials are valid.
Protected method CreatePrincipal Creates a Windows security principal that has the specified user name.
Public method CreateUser When overridden in a derived class, creates an IIS Manager user.
Public method DeleteUser When overridden in a derived class, deletes an IIS Manager user.
Public method DisableUser When overridden in a derived class, disables an IIS Manager user.
Public method EnableUser When overridden in a derived class, enables an IIS Manager user.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method GetUser When overridden in a derived class, returns information about an IIS Manager user.
Public method GetUsers When overridden in a derived class, returns a collection of information about IIS Manager users.
Public method Initialize When overridden in a derived class, initializes a dictionary of key/value pairs.
Public method IsPasswordStrongEnough When overridden in a derived class, returns a value that indicates whether the specified password meets strength requirements.
Protected method MemberwiseClone (Inherited from Object.)
Public method SetPassword When overridden in a derived class, sets the password for the specified user name.
Public method ToString (Inherited from Object.)
Top

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.
Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ