SamlEvidence Classe

Definição

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

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

Exemplos

SamlAuthorizationDecisionStatement

SamlAssertion

SamlSecurityToken

Observações

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

Construtores

Name Description
SamlEvidence()

Inicializa uma nova instância da SamlEvidence classe.

SamlEvidence(IEnumerable<SamlAssertion>)

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

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

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

SamlEvidence(IEnumerable<String>)

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

Propriedades

Name Description
AssertionIdReferences

Obtém uma coleção de identificadores para as asserções SAML que especificam as provas em que a autoridade SAML se baseou para tomar a decisão de autorização.

Assertions

Obtém o conjunto de afirmações SAML que compõem as provas em que a autoridade SAML se baseou para tomar a decisão de autorização.

IsReadOnly

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

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

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

ToString()

Devolve uma cadeia que representa o objeto atual.

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

Escreve as evidências no serializador XML especificado.

Aplica-se a