Compartilhar via


ManagementAuthenticationProvider Classe

Definição

Quando substituído em uma classe derivada, fornece funcionalidade de autenticação para o Gerenciador do IIS.

public ref class ManagementAuthenticationProvider abstract
public abstract class ManagementAuthenticationProvider
type ManagementAuthenticationProvider = class
Public MustInherit Class ManagementAuthenticationProvider
Herança
ManagementAuthenticationProvider

Notas aos Implementadores

Ao herdar de ManagementAuthenticationProvider, você deve substituir os seguintes membros: AuthenticateUser(String, String), CreateUser(String, String), DeleteUser(String), DisableUser(String), EnableUser(String), , GetUser(String), GetUsers(Int32, Int32), Initialize(IDictionary<String,String>), IsPasswordStrongEnough(String)e SetPassword(String, String).

Construtores

ManagementAuthenticationProvider()

Inicializa uma nova instância da classe ManagementAuthenticationProvider.

Métodos

AuthenticateUser(String, String)

Quando substituído em uma classe derivada, retorna um valor que indica se as credenciais de um usuário são válidas.

CreatePrincipal(String)

Cria uma entidade de segurança do Windows que tem o nome de usuário especificado.

CreateUser(String, String)

Quando substituído em uma classe derivada, cria um usuário do Gerenciador do IIS.

DeleteUser(String)

Quando substituído em uma classe derivada, exclui um usuário do Gerenciador do IIS.

DisableUser(String)

Quando substituído em uma classe derivada, desabilita um usuário do Gerenciador do IIS.

EnableUser(String)

Quando substituído em uma classe derivada, habilita um usuário do Gerenciador do IIS.

GetUser(String)

Quando substituído em uma classe derivada, retorna informações sobre um usuário do Gerenciador do IIS.

GetUsers(Int32, Int32)

Quando substituído em uma classe derivada, retorna uma coleção de informações sobre usuários do Gerenciador do IIS.

Initialize(IDictionary<String,String>)

Quando substituído em uma classe derivada, inicializa um dicionário de pares chave/valor.

IsPasswordStrongEnough(String)

Quando substituído em uma classe derivada, retorna um valor que indica se a senha especificada atende aos requisitos de força.

SetPassword(String, String)

Quando substituído em uma classe derivada, define a senha para o nome de usuário especificado.

Aplica-se a