Compartilhar via


UserNameSecurityTokenProvider Classe

Definição

Representa um provedor de token de segurança que fornece tokens de segurança UserNameSecurityToken para um remetente de mensagem SOAP.

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

Comentários

Na maioria dos casos, a UserNameSecurityTokenProvider classe não precisa ser chamada diretamente, como é chamado quando um cliente envia uma mensagem SOAP que requer um UserNameSecurityToken token de segurança. Especificamente, um cliente especifica o tipo de token de segurança necessário usando a ClientCredentials classe e a ClientCredentials classe chama o GetToken método para obter um token de segurança. Quando o token de segurança necessário é um UserNameSecurityToken token de segurança, o GetToken método chama o GetTokenCore método .

Construtores

UserNameSecurityTokenProvider(String, String)

Inicializa uma nova instância da classe UserNameSecurityTokenProvider usando o nome de usuário e a senha especificados.

Propriedades

SupportsTokenCancellation

Obtém um valor que indica se o token de segurança pode ser cancelado.

(Herdado de SecurityTokenProvider)
SupportsTokenRenewal

Obtém um valor que indica se o token de segurança é renovável.

(Herdado de SecurityTokenProvider)

Métodos

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Inicia uma operação assíncrona para cancelar um token de segurança.

(Herdado de SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Inicia uma operação assíncrona para cancelar um token de segurança.

(Herdado de SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

Inicia uma operação assíncrona para obter um token de segurança.

(Herdado de SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Inicia uma operação assíncrona para obter um token de segurança.

(Herdado de SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Inicia uma operação assíncrona que renova um token de segurança.

(Herdado de SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Inicia uma operação assíncrona que renova um token de segurança.

(Herdado de SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Cancela um token de segurança.

(Herdado de SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

Cancela um token de segurança.

(Herdado de SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Cancela um token de segurança.

(Herdado de SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

Cancela um token de segurança.

(Herdado de SecurityTokenProvider)
EndCancelToken(IAsyncResult)

Conclui uma operação assíncrona para cancelar um token de segurança.

(Herdado de SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Conclui uma operação assíncrona para cancelar um token de segurança.

(Herdado de SecurityTokenProvider)
EndGetToken(IAsyncResult)

Conclui uma operação assíncrona para obter um token de segurança.

(Herdado de SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Conclui uma operação assíncrona para obter um token de segurança.

(Herdado de SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Conclui uma operação assíncrona para renovar um token de segurança.

(Herdado de SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Conclui uma operação assíncrona para renovar o token de segurança.

(Herdado de SecurityTokenProvider)
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)
GetToken(TimeSpan)

Obtém um token de segurança.

(Herdado de SecurityTokenProvider)
GetTokenAsync(TimeSpan)

Obtém um token de segurança.

(Herdado de SecurityTokenProvider)
GetTokenCore(TimeSpan)

Obtém um token de segurança com base no nome de usuário e na senha especificados no construtor.

GetTokenCoreAsync(TimeSpan)

Obtém um token de segurança.

(Herdado de SecurityTokenProvider)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
RenewToken(TimeSpan, SecurityToken)

Renova um token de segurança.

(Herdado de SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

Renova um token de segurança.

(Herdado de SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Renova um token de segurança.

(Herdado de SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

Renova um token de segurança.

(Herdado de SecurityTokenProvider)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também