SamlSubject Klas

Definitie

Vertegenwoordigt het onderwerp van een SAML-beveiligingstoken.

public ref class SamlSubject
public class SamlSubject
type SamlSubject = class
Public Class SamlSubject
Overname
SamlSubject

Opmerkingen

SamlSecurityToken beveiligingstokens geven hun claims op met behulp van SAML-asserties, waarmee het onderwerp van het beveiligingstoken kan worden opgegeven. De claims in een SAML-assertie worden vertegenwoordigd door SAML-instructies. De SAML-specificatie definieert een set SAML-instructietypen en een daarvan is een SamlSubjectStatement. A SamlSubjectStatement bevestigt de principal die het onderwerp is van het SamlSecurityToken beveiligingstoken. Deze principal wordt opgegeven met behulp van een SamlSubject klasse.

Constructors

Name Description
SamlSubject()

Initialiseert een nieuw exemplaar van de SamlSubject klasse.

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

Initialiseert een nieuw exemplaar van de SamlSubject klasse met behulp van de opgegeven naam, het domein waarin de naam zich bevindt, de notatie waarin de naam zich bevindt, verificatieprotocollen, aanvullende verificatiegegevens en een sleutel-id.

SamlSubject(String, String, String)

Initialiseert een nieuw exemplaar van de SamlSubject klasse met behulp van de opgegeven naam, het domein waarin de naam zich bevindt en de indeling waarin de naam zich bevindt.

Eigenschappen

Name Description
ConfirmationMethods

Hiermee haalt u een set URI-verwijzingen op waarmee de protocollen worden geïdentificeerd die moeten worden gebruikt om het onderwerp te verifiëren.

Crypto

Hiermee haalt u de cryptografische sleutel op die wordt gebruikt om de digitale handtekening te verifiëren die wordt geïdentificeerd door deze SAML-onderwerpinstructie.

IsReadOnly

Hiermee wordt een waarde opgehaald die aangeeft of de eigenschappen van dit exemplaar alleen-lezen zijn.

KeyIdentifier

Hiermee wordt een sleutel-id opgehaald of ingesteld die toegang biedt tot een cryptografische sleutel die wordt bewaard door het onderwerp van het SAML-beveiligingstoken.

Name

Hiermee wordt de onderwerpnaam van een SAML-beveiligingstoken opgehaald of ingesteld.

NameClaimType

Hiermee wordt het claimtype opgehaald dat wordt gebruikt om de onderwerpnaam van een SAML-beveiligingstoken weer te geven.

NameFormat

Hiermee wordt een URI-verwijzing opgehaald of ingesteld die de indeling aangeeft waarin de onderwerpnaam van een SAML-beveiligingstoken zich bevindt.

NameQualifier

Hiermee haalt u het domein op waarin de onderwerpnaam van een SAML-beveiligingstoken zich bevindt.

SubjectConfirmationData

Hiermee worden aanvullende verificatiegegevens opgehaald of ingesteld die kunnen worden gebruikt door verificatieprotocollen.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
ExtractClaims()

Hiermee haalt u een set claims op met behulp van de eigenschappen van deze klasse.

ExtractSubjectKeyClaimSet(SamlSecurityTokenAuthenticator)

Hiermee haalt u een set claims op met behulp van de eigenschappen van deze klasse en de opgegeven SAML-beveiligingstoken authenticator.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MakeReadOnly()

Zorgt ervoor dat dit exemplaar het kenmerk Alleen-lezen heeft.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Leest het <saml:Subject> element uit de opgegeven XML-lezer.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Hiermee schrijft u het <saml:Subject> element naar de opgegeven XML-serialisatiefunctie.

Van toepassing op

Zie ook