SamlEvidence Klass

Definition

Representerar de bevis som används för att återge ett auktoriseringsbeslut för en SamlSecurityToken säkerhetstoken.

public ref class SamlEvidence
public class SamlEvidence
type SamlEvidence = class
Public Class SamlEvidence
Arv
SamlEvidence

Exempel

SamlAuthorizationDecisionStatement

SamlAssertion

SamlSecurityToken

Kommentarer

SamlSecurityToken säkerhetstoken anger sina anspråk med hjälp av SAML-intyg, som kan ange när ämnet har behörighet att komma åt en specifik resurs. Anspråken i en SAML-försäkran representeras av SAML-instruktioner. SAML-specifikationen definierar en uppsättning SAML-instruktionstyper och en av dem är en SamlAuthorizationDecisionStatement. En SamlAuthorizationDecisionStatement hävdar att ett auktoriseringsbeslut om åtkomst av ämnet till den angivna resursen har fattats. Klassen SamlEvidence representerar de bevis som används av en SAML-utfärdare för att återge ett auktoriseringsbeslut för en SamlAuthorizationDecisionStatement. Bevisen anges som SAML-försäkran eller en referens till SAML-försäkran, som refererar till Assertions egenskaperna och AssertionIdReferences .

Konstruktorer

Name Description
SamlEvidence()

Initierar en ny instans av SamlEvidence klassen.

SamlEvidence(IEnumerable<SamlAssertion>)

Initierar en ny instans av SamlEvidence klassen med den angivna uppsättningen SAML-försäkran.

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

Initierar en ny instans av SamlEvidence klassen med den angivna uppsättningen SAML-kontrollreferenser och SAML-försäkran.

SamlEvidence(IEnumerable<String>)

Initierar en ny instans av klassen med hjälp av SamlEvidence den angivna uppsättningen SAML-kontrollreferenser.

Egenskaper

Name Description
AssertionIdReferences

Hämtar en samling identifierare för SAML-intyg som anger de bevis som SAML-utfärdaren förlitade sig på för att återge auktoriseringsbeslutet.

Assertions

Hämtar insamlingen av SAML-försäkran som utgör de bevis som SAML-utfärdaren förlitade sig på för att avge auktoriseringsbeslutet.

IsReadOnly

Hämtar ett värde som anger om egenskaperna för den här instansen är skrivskyddade.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MakeReadOnly()

Gör att den här instansen är skrivskyddad.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Läser bevisen från den angivna XML-läsaren.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Skriver bevisen till den angivna XML-serialiseraren.

Gäller för