SamlSubject Classe

Definição

Representa o assunto 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 declaraçõ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 afirma a entidade de segurança que é o assunto do token de SamlSecurityToken segurança. Essa entidade de segurança é especificada usando uma SamlSubject classe.

Construtores

Nome Description
SamlSubject()

Inicializa uma nova instância da classe SamlSubject.

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

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

SamlSubject(String, String, String)

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

Propriedades

Nome Description
ConfirmationMethods

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

Crypto

Obtém ou define a chave criptográfica usada para verificar a assinatura digital identificada por essa instrução de 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 criptográfica mantida pelo assunto do 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 de um token de segurança SAML.

NameFormat

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

NameQualifier

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

SubjectConfirmationData

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

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExtractClaims()

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

ExtractSubjectKeyClaimSet(SamlSecurityTokenAuthenticator)

Obtém um conjunto de declarações usando 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 Objectatual.

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

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

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

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

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

Aplica-se a

Confira também