SamlSubject Classe

Definição

Representa o sujeito de um token de segurança SAML.

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

Observações

SamlSecurityToken os tokens de segurança especificam as suas reivindicações usando asserções SAML, que podem especificar o sujeito do token de segurança. As reivindicações numa afirmação SAML são representadas por declarações SAML. A especificação SAML define um conjunto de tipos de instruções SAML e um deles é um SamlSubjectStatement. A SamlSubjectStatement afirma o principal que é o sujeito do SamlSecurityToken token de segurança. Este princípio é especificado através de uma SamlSubject classe.

Construtores

Name Description
SamlSubject()

Inicializa uma nova instância da SamlSubject classe.

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

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

SamlSubject(String, String, String)

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

Propriedades

Name Description
ConfirmationMethods

Recebe um conjunto de referências de URI que identificam os protocolos que devem ser usados para autenticar o sujeito.

Crypto

Obtém ou define a chave criptográfica utilizada para verificar a assinatura digital identificada por esta instrução de assunto SAML.

IsReadOnly

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

KeyIdentifier

Obtém ou define um identificador de chave que fornece acesso a uma chave criptográfica detida pelo sujeito do token de segurança SAML.

Name

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

NameClaimType

Obtém o tipo de reivindicação que é usado para representar o nome de assunto de um token de segurança SAML.

NameFormat

Recebe ou define uma referência URI que representa o formato em que se encontra o nome do sujeito de um token de segurança SAML.

NameQualifier

Obtém ou define o domínio onde reside o nome de assunto de um token de segurança SAML.

SubjectConfirmationData

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

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExtractClaims()

Obtém um conjunto de reivindicações usando as propriedades desta classe.

ExtractSubjectKeyClaimSet(SamlSecurityTokenAuthenticator)

Obtém um conjunto de reivindicações usando as propriedades desta classe e o autenticador de token de segurança SAML especificado.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MakeReadOnly()

Faz com que esta instância seja apenas de leitura.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

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

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

ToString()

Devolve uma cadeia que representa o objeto atual.

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

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

Aplica-se a

Ver também