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ć podmiot 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. Jednostka SamlSubjectStatement , która jest podmiotem tokenu zabezpieczającego SamlSecurityToken . Ten podmiot zabezpieczeń jest określony przy użyciu SamlSubject klasy.

Konstruktory

SamlSubject()

Inicjuje nowe wystąpienie klasy SamlSubject.

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.

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.

Właściwości

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

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(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()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MakeReadOnly()

Powoduje, że to wystąpienie jest tylko do odczytu.

MemberwiseClone()

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

(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)

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

Dotyczy

Zobacz też