SamlSubject Klass

Definition

Representerar ämnet för en SAML-säkerhetstoken.

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

Kommentarer

SamlSecurityToken säkerhetstoken anger sina anspråk med hjälp av SAML-försäkran, som kan ange ämnet för säkerhetstoken. 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 SamlSubjectStatement. A SamlSubjectStatement anger det huvudnamn som är föremål för SamlSecurityToken säkerhetstoken. Det här huvudkontot anges med hjälp av en SamlSubject klass.

Konstruktorer

Name Description
SamlSubject()

Initierar en ny instans av SamlSubject klassen.

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

Initierar en ny instans av SamlSubject klassen med det angivna namnet, domänen där namnet finns, formatet som namnet finns i, autentiseringsprotokoll, ytterligare autentiseringsinformation och en nyckelidentifierare.

SamlSubject(String, String, String)

Initierar en ny instans av SamlSubject klassen med det angivna namnet, domänen där namnet finns och formatet som namnet finns i.

Egenskaper

Name Description
ConfirmationMethods

Hämtar en uppsättning URI-referenser som identifierar de protokoll som ska användas för att autentisera ämnet.

Crypto

Hämtar eller anger den kryptografiska nyckel som används för att verifiera den digitala signatur som identifieras av den här SAML-ämnesinstrukturen.

IsReadOnly

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

KeyIdentifier

Hämtar eller anger en nyckelidentifierare som ger åtkomst till en kryptografisk nyckel som innehas av ämnet för SAML-säkerhetstoken.

Name

Hämtar eller anger ämnesnamnet för en SAML-säkerhetstoken.

NameClaimType

Hämtar anspråkstypen som används för att representera ämnesnamnet för en SAML-säkerhetstoken.

NameFormat

Hämtar eller anger en URI-referens som representerar formatet som ämnesnamnet för en SAML-säkerhetstoken finns i.

NameQualifier

Hämtar eller anger den domän där ämnesnamnet för en SAML-säkerhetstoken finns i.

SubjectConfirmationData

Hämtar eller anger ytterligare autentiseringsinformation som kan användas av autentiseringsprotokoll.

Metoder

Name Description
Equals(Object)

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

(Ärvd från Object)
ExtractClaims()

Hämtar en uppsättning anspråk med hjälp av egenskaperna för den här klassen.

ExtractSubjectKeyClaimSet(SamlSecurityTokenAuthenticator)

Hämtar en uppsättning anspråk med hjälp av egenskaperna för den här klassen och den angivna SAML-säkerhetstokenautentiseringen.

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 elementet <saml:Subject> 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 elementet <saml:Subject> till den angivna XML-serialiseraren.

Gäller för

Se även