SamlSubject Classe

Definição

Representa a entidade de um token de segurança SAML.

public ref class SamlSubject
public class SamlSubject
type SamlSubject = class
Public Class SamlSubject
Herança
SamlSubject

Comentários

SamlSecurityToken os tokens de segurança especificam suas declarações usando asserções SAML, que podem especificar o assunto do token de segurança. As declarações em uma declaração SAML são representadas por instruções SAML. A especificação SAML define um conjunto de tipos de instrução SAML e um deles é um SamlSubjectStatement . Um SamlSubjectStatement declara a entidade que é a entidade do token de SamlSecurityToken segurança. Essa entidade de segurança é especificada usando uma SamlSubject classe.

Construtores

SamlSubject()

Inicializa uma nova instância da classe SamlSubject.

SamlSubject(String, String, String)

Inicializa uma nova instância da classe SamlSubject usando o nome especificado, o domínio no qual o nome reside e o formato no qual o nome está.

SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier)

Inicializa uma nova instância da classe SamlSubject usando o nome especificado, o domínio no qual o nome reside, o formato em que está o nome, protocolos de autenticação, informações de autenticação adicionais e um identificador de chave.

Propriedades

ConfirmationMethods

Obtém um conjunto de referências de URI que identificam os protocolos que devem ser usados para autenticar a entidade.

Crypto

Obtém ou define a chave de criptografia que é usada para verificar a assinatura digital é identificada por essa instrução da entidade SAML.

IsReadOnly

Obtém um valor que indica se as propriedades dessa instância são somente leitura.

KeyIdentifier

Obtém ou define um identificador de chave que fornece acesso a uma chave de criptografia mantida pelo token de segurança SAML.

Name

Obtém ou define o nome da entidade de um token de segurança SAML.

NameClaimType

Obtém o tipo de declaração usado para representar o nome da entidade do token de segurança SAML.

NameFormat

Obtém ou define uma referência de URI que representa o formato em que está o nome da entidade de um token de segurança do SAML.

NameQualifier

Obtém ou define o domínio no qual reside o nome da entidade de um token de segurança do SAML.

SubjectConfirmationData

Obtém ou define informações de autenticação adicionais que podem ser usadas por protocolos de autenticação.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExtractClaims()

Obtém um conjunto de declarações que usa as propriedades dessa classe.

ExtractSubjectKeyClaimSet(SamlSecurityTokenAuthenticator)

Obtém um conjunto de declarações que usa as propriedades dessa classe e o autenticador de token de segurança SAML especificado.

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)
MakeReadOnly()

Faz com que essa instância seja somente leitura.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Lê o elemento <saml:Subject> do leitor de XML especificado.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Grava o elemento <saml:Subject> no serializador XML especificado.

Aplica-se a

Confira também