UserNameSecurityTokenProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un proveedor de tokens de seguridad que proporciona UserNameSecurityToken tokens de seguridad para un remitente de mensajes 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
- Herencia
Comentarios
En la mayoría de los casos, no es necesario llamar a la UserNameSecurityTokenProvider clase directamente, ya que se llama cuando un cliente envía un mensaje SOAP que requiere un UserNameSecurityToken token de seguridad. En concreto, un cliente especifica el tipo de token de seguridad necesario mediante la ClientCredentials clase y la ClientCredentials clase llama al GetToken método para obtener un token de seguridad. Cuando el token de seguridad necesario es un UserNameSecurityToken token de seguridad, el GetToken método llama al GetTokenCore método .
Constructores
| Nombre | Description |
|---|---|
| UserNameSecurityTokenProvider(String, String) |
Inicializa una nueva instancia de la UserNameSecurityTokenProvider clase utilizando el nombre de usuario y la contraseña especificados. |
Propiedades
| Nombre | Description |
|---|---|
| SupportsTokenCancellation |
Obtiene un valor que indica si se puede cancelar el token de seguridad. (Heredado de SecurityTokenProvider) |
| SupportsTokenRenewal |
Obtiene un valor que indica si el token de seguridad es renovable. (Heredado de SecurityTokenProvider) |
Métodos
| Nombre | Description |
|---|---|
| BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Comienza una operación asincrónica para cancelar un token de seguridad. (Heredado de SecurityTokenProvider) |
| BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Comienza una operación asincrónica para cancelar un token de seguridad. (Heredado de SecurityTokenProvider) |
| BeginGetToken(TimeSpan, AsyncCallback, Object) |
Comienza una operación asincrónica para obtener un token de seguridad. (Heredado de SecurityTokenProvider) |
| BeginGetTokenCore(TimeSpan, AsyncCallback, Object) |
Comienza una operación asincrónica para obtener un token de seguridad. (Heredado de SecurityTokenProvider) |
| BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Comienza una operación asincrónica que renueva un token de seguridad. (Heredado de SecurityTokenProvider) |
| BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Comienza una operación asincrónica que renueva un token de seguridad. (Heredado de SecurityTokenProvider) |
| CancelToken(TimeSpan, SecurityToken) |
Cancela un token de seguridad. (Heredado de SecurityTokenProvider) |
| CancelTokenCore(TimeSpan, SecurityToken) |
Cancela un token de seguridad. (Heredado de SecurityTokenProvider) |
| EndCancelToken(IAsyncResult) |
Completa una operación asincrónica para cancelar un token de seguridad. (Heredado de SecurityTokenProvider) |
| EndCancelTokenCore(IAsyncResult) |
Completa una operación asincrónica para cancelar un token de seguridad. (Heredado de SecurityTokenProvider) |
| EndGetToken(IAsyncResult) |
Completa una operación asincrónica para obtener un token de seguridad. (Heredado de SecurityTokenProvider) |
| EndGetTokenCore(IAsyncResult) |
Completa una operación asincrónica para obtener un token de seguridad. (Heredado de SecurityTokenProvider) |
| EndRenewToken(IAsyncResult) |
Completa una operación asincrónica para renovar un token de seguridad. (Heredado de SecurityTokenProvider) |
| EndRenewTokenCore(IAsyncResult) |
Completa una operación asincrónica para renovar el token de seguridad. (Heredado de SecurityTokenProvider) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetToken(TimeSpan) |
Obtiene un token de seguridad. (Heredado de SecurityTokenProvider) |
| GetTokenCore(TimeSpan) |
Obtiene un token de seguridad basado en el nombre de usuario y la contraseña especificados en el constructor. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| RenewToken(TimeSpan, SecurityToken) |
Renueva un token de seguridad. (Heredado de SecurityTokenProvider) |
| RenewTokenCore(TimeSpan, SecurityToken) |
Renueva un token de seguridad. (Heredado de SecurityTokenProvider) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |