Partilhar via


SamlEvidence Classe

Definição

Representa a evidência usada para renderizar uma decisão de autorização para um token de segurança SamlSecurityToken.

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

Exemplos

SamlAuthorizationDecisionStatement

SamlAssertion

SamlSecurityToken

Comentários

SamlSecurityToken Os tokens de segurança especificam suas declarações usando declarações SAML, que podem especificar quando o assunto foi autorizado a acessar um recurso específico. 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 SamlAuthorizationDecisionStatement. Um SamlAuthorizationDecisionStatement afirma que foi tomada uma decisão de autorização sobre o acesso pelo sujeito ao recurso especificado. A SamlEvidence classe representa a evidência usada por uma autoridade SAML para renderizar uma decisão de autorização para um SamlAuthorizationDecisionStatement. A evidência é especificada como declarações SAML ou uma referência a declarações SAML, que se referem às Assertions propriedades e AssertionIdReferences , respectivamente.

Construtores

SamlEvidence()

Inicializa uma nova instância da classe SamlEvidence.

SamlEvidence(IEnumerable<SamlAssertion>)

Inicializa uma nova instância da classe SamlEvidence usando o conjunto de declarações SAML especificado.

SamlEvidence(IEnumerable<String>)

Inicializa uma nova instância da classe SamlEvidence usando o conjunto de referências de declaração SAML especificado.

SamlEvidence(IEnumerable<String>, IEnumerable<SamlAssertion>)

Inicializa uma nova instância da classe SamlEvidence usando o conjunto de referências de declaração SAML e de declarações SAML especificado.

Propriedades

AssertionIdReferences

Obtém uma coleção de identificadores para declarações SAML que especificam a evidência na qual a autoridade SAML confiou para renderizar a decisão de autorização.

Assertions

Obtém a coleção de declarações SAML que compõem a evidência na qual a autoridade SAML confiou para renderizar a decisão de autorização.

IsReadOnly

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

Métodos

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)
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ê a evidência do leitor de XML especificado.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

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

Grava a evidência no serializador XML especificado.

Aplica-se a