Język

SamlSubject Klasa

Definicja

Reprezentuje temat tokenu zabezpieczającego SAML.

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

Uwagi

SamlSecurityToken tokeny zabezpieczające określają swoje oświadczenia przy użyciu asercji SAML, które mogą określać temat tokenu zabezpieczającego. Oświadczenia w asercji SAML są reprezentowane przez instrukcje SAML. Specyfikacja SAML definiuje zestaw typów instrukcji SAML, a jednym z nich jest SamlSubjectStatement. Element SamlSubjectStatement potwierdza podmiot zabezpieczeń, który jest podmiotem tokenu zabezpieczającego SamlSecurityToken . Ten podmiot zabezpieczeń jest określany przy użyciu SamlSubject klasy .

Konstruktory

Nazwa Opis
SamlSubject()

Inicjuje nowe wystąpienie klasy SamlSubject.

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

Inicjuje nowe wystąpienie SamlSubject klasy przy użyciu określonej nazwy, domeny, w której znajduje się nazwa, format, w którym znajduje się nazwa, protokoły uwierzytelniania, dodatkowe informacje uwierzytelniania i identyfikator klucza.

SamlSubject(String, String, String)

Inicjuje nowe wystąpienie SamlSubject klasy przy użyciu określonej nazwy, domeny, w której znajduje się nazwa, i formatu, w którym znajduje się nazwa.

Właściwości

Nazwa Opis
ConfirmationMethods

Pobiera zestaw odwołań identyfikatorów URI identyfikujących protokoły, które powinny być używane do uwierzytelniania podmiotu.

Crypto

Pobiera lub ustawia klucz kryptograficzny używany do weryfikowania podpisu cyfrowego, który jest identyfikowany przez tę instrukcję podmiotu SAML.

IsReadOnly

Pobiera wartość wskazującą, czy właściwości tego wystąpienia są tylko do odczytu.

KeyIdentifier

Pobiera lub ustawia identyfikator klucza, który zapewnia dostęp do klucza kryptograficznego przechowywanego przez podmiot tokenu zabezpieczającego SAML.

Name

Pobiera lub ustawia nazwę podmiotu tokenu zabezpieczającego SAML.

NameClaimType

Pobiera typ oświadczenia używany do reprezentowania nazwy podmiotu tokenu zabezpieczającego SAML.

NameFormat

Pobiera lub ustawia odwołanie identyfikatora URI reprezentujące format, w którego znajduje się nazwa podmiotu tokenu zabezpieczającego SAML.

NameQualifier

Pobiera lub ustawia domenę, w której znajduje się nazwa podmiotu tokenu zabezpieczającego SAML.

SubjectConfirmationData

Pobiera lub ustawia dodatkowe informacje uwierzytelniania, które mogą być używane przez protokoły uwierzytelniania.

Metody

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
ExtractClaims()

Pobiera zestaw oświadczeń przy użyciu właściwości tej klasy.

ExtractSubjectKeyClaimSet(SamlSecurityTokenAuthenticator)

Pobiera zestaw oświadczeń przy użyciu właściwości tej klasy i określonego wystawcy uwierzytelnienia tokenu zabezpieczającego SAML.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MakeReadOnly()

Powoduje, że to wystąpienie ma być tylko do odczytu.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Odczytuje <saml:Subject> element z określonego czytnika XML.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Zapisuje element w <saml:Subject> określonym serializatorze XML.

Dotyczy

Zobacz też