GenericXmlSecurityToken Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um token de segurança baseado em XML.
public ref class GenericXmlSecurityToken : System::IdentityModel::Tokens::SecurityToken
public class GenericXmlSecurityToken : System.IdentityModel.Tokens.SecurityToken
type GenericXmlSecurityToken = class
inherit SecurityToken
Public Class GenericXmlSecurityToken
Inherits SecurityToken
- Herança
Comentários
Use a GenericXmlSecurityToken classe quando receber um token sobre o fio que não está definido em uma especificação ou não há nenhuma maneira de determinar o tipo do token de segurança. Por exemplo, em um cenário de federação quando você envia um RST (Token de Segurança de Solicitação) para um STS (Serviço de Token de Segurança), nem sempre sabe o tipo do token de segurança retornado pelo STS. Nesses casos, você pode usar um GenericXmlSecurityToken para armazenar o token de segurança como XML, juntamente com suas referências internas e externas.
Use a GenericXmlSecurityToken classe para definir declarações usando XML quando um dos tokens de segurança internos não for suficiente. Outros tokens de segurança podem definir suas declarações usando XML, no entanto, o GenericXmlSecurityToken token de segurança genericamente permite que um token de segurança tenha um conjunto de XML definido pelo aplicativo.
Construtores
Propriedades
AuthorizationPolicies |
Obtém a coleção de políticas de autorização para esse token de segurança. |
ExternalTokenReference |
Obtém uma cláusula de identificador de chave de segurança que faz referência a esse token de segurança quando ele não está incluído na mensagem SOAP na qual ele é referenciado. |
Id |
Obtém um identificador exclusivo do token de segurança. |
InternalTokenReference |
Obtém uma cláusula de identificador de chave de segurança que faz referência a esse token de segurança quando ele está incluído na mensagem SOAP na qual ele é referenciado. |
ProofToken |
Obtém o token de prova para o token de segurança. |
SecurityKeys |
Obtém as chaves criptográficas associadas ao token de prova. |
TokenXml |
Obtém o XML que está associado com o token de segurança. |
ValidFrom |
Obtém o primeiro momento em que esse token de segurança é válido. |
ValidTo |
Obtém o último no momento em que esse token de segurança é válido. |
Métodos
CanCreateKeyIdentifierClause<T>() |
Obtém um valor que indica se esse token de segurança é capaz de criar a cláusula de identificador de chave especificada. |
CanCreateKeyIdentifierClause<T>() |
Obtém um valor que indica se esse token de segurança é capaz de criar o identificador de chave especificado. (Herdado de SecurityToken) |
CreateKeyIdentifierClause<T>() |
Cria a cláusula de identificador de chave especificada. |
CreateKeyIdentifierClause<T>() |
Cria a cláusula de identificador de chave especificada. (Herdado de SecurityToken) |
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) |
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
Retorna um valor que indica se o identificador de chave para essa instância é igual ao identificador de chave especificado. |
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
Retorna um valor que indica se o identificador de chave para esta instância pode ser resolvido para o identificador de chave especificado. (Herdado de SecurityToken) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) |
Obtém a chave para a cláusula de identificador de chave especificado. (Herdado de SecurityToken) |
ToString() |
Retorna o objeto atual. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |