Compartilhar via


CustomUserNameSecurityTokenAuthenticator Classe

Definição

Autentica um token de segurança UserNameSecurityToken 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 CustomUserNameSecurityTokenAuthenticator classe quando o autenticação do Windows fornecido pela WindowsUserNameSecurityTokenAuthenticator classe não for suficiente. A WindowsUserNameSecurityTokenAuthenticator classe autentica o nome de usuário e a senha em um UserNameSecurityToken token de segurança como uma conta do Windows.

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

Construtores

CustomUserNameSecurityTokenAuthenticator(UserNamePasswordValidator)

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

Métodos

CanValidateToken(SecurityToken)

Obtém um valor que indica se o token de segurança especificado pode ser validado pelo 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 pelo 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 de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(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 do 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 do 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 tokens de segurança UserNameSecurityToken.

Aplica-se a