CustomUserNameSecurityTokenAuthenticator Classe

Definição

Autentica um UserNameSecurityToken token de segurança usando um esquema de autenticação personalizado.

public ref class CustomUserNameSecurityTokenAuthenticator : System::IdentityModel::Selectors::UserNameSecurityTokenAuthenticator
public class CustomUserNameSecurityTokenAuthenticator : System.IdentityModel.Selectors.UserNameSecurityTokenAuthenticator
type CustomUserNameSecurityTokenAuthenticator = class
    inherit UserNameSecurityTokenAuthenticator
Public Class CustomUserNameSecurityTokenAuthenticator
Inherits UserNameSecurityTokenAuthenticator
Herança
CustomUserNameSecurityTokenAuthenticator

Comentários

Substitua a classe CustomUserNameSecurityTokenAuthenticator quando o autenticação do Windows fornecido pela classe WindowsUserNameSecurityTokenAuthenticator não for suficiente. A classe WindowsUserNameSecurityTokenAuthenticator autentica o nome de usuário e a senha em um token de segurança UserNameSecurityToken como uma conta de Windows.

Para fornecer um esquema de autenticação personalizado, derive uma classe da UserNamePasswordValidator classe, implemente o esquema de autenticação e passe essa classe para o construtor da CustomUserNameSecurityTokenAuthenticator classe.

Construtores

Nome Description
CustomUserNameSecurityTokenAuthenticator(UserNamePasswordValidator)

Inicializa uma nova instância da CustomUserNameSecurityTokenAuthenticator classe usando o validador especificado.

Métodos

Nome Description
CanValidateToken(SecurityToken)

Obtém um valor que indica se o token de segurança especificado pode ser validado por esse autenticador de token de segurança.

(Herdado de SecurityTokenAuthenticator)
CanValidateTokenCore(SecurityToken)

Obtém um valor que indica se o token de segurança especificado pode ser validado por esse autenticador de token de segurança.

(Herdado de UserNameSecurityTokenAuthenticator)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
ValidateToken(SecurityToken)

Autentica o token de segurança especificado e retorna o conjunto de políticas de autorização para o token de segurança.

(Herdado de SecurityTokenAuthenticator)
ValidateTokenCore(SecurityToken)

Autentica o token de segurança especificado e retorna o conjunto de políticas de autorização para o token de segurança.

(Herdado de UserNameSecurityTokenAuthenticator)
ValidateUserNamePasswordCore(String, String)

Autentica o nome de usuário e a senha especificados e retorna o conjunto de políticas de autorização para UserNameSecurityToken tokens de segurança.

Aplica-se a