Share via


SamlSubject Sınıf

Tanım

SAML güvenlik belirtecinin konusunu temsil eder.

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

Açıklamalar

SamlSecurityToken güvenlik belirteçleri, güvenlik belirtecinin konusunu belirtebilen SAML onaylarını kullanarak taleplerini belirtir. SAML onaylama işlemindeki talepler SAML deyimleriyle temsil edilir. SAML belirtimi bir DIZI SAML deyim türünü tanımlar ve bunlardan biri de bir SamlSubjectStatement'dir. , SamlSubjectStatement güvenlik belirtecinin konusu olan sorumluyu SamlSecurityToken onaylar. Bu sorumlu bir SamlSubject sınıf kullanılarak belirtilir.

Oluşturucular

SamlSubject()

SamlSubject sınıfının yeni bir örneğini başlatır.

SamlSubject(String, String, String)

Belirtilen adı, adın SamlSubject bulunduğu etki alanını ve adın bulunduğu biçimi kullanarak sınıfın yeni bir örneğini başlatır.

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

Belirtilen adı, adın bulunduğu etki alanını, adın bulunduğu biçimi, kimlik doğrulama protokollerini, ek kimlik doğrulama bilgilerini ve bir anahtar tanımlayıcısını kullanarak sınıfın yeni bir örneğini SamlSubject başlatır.

Özellikler

ConfirmationMethods

Konunun kimliğini doğrulamak için kullanılması gereken protokolleri tanımlayan bir dizi URI başvurusu alır.

Crypto

Bu SAML konu deyimi tarafından tanımlanan dijital imzayı doğrulamak için kullanılan şifreleme anahtarını alır veya ayarlar.

IsReadOnly

Bu örneğin özelliklerinin salt okunur olup olmadığını gösteren bir değer alır.

KeyIdentifier

SAML güvenlik belirtecinin konusu tarafından tutulan bir şifreleme anahtarına erişim sağlayan bir anahtar tanımlayıcısını alır veya ayarlar.

Name

SAML güvenlik belirtecinin konu adını alır veya ayarlar.

NameClaimType

SAML güvenlik belirtecinin konu adını temsil etmek için kullanılan talep türünü alır.

NameFormat

SAML güvenlik belirtecinin konu adının içinde olduğu biçimi temsil eden bir URI başvurusu alır veya ayarlar.

NameQualifier

SAML güvenlik belirtecinin konu adının bulunduğu etki alanını alır veya ayarlar.

SubjectConfirmationData

Kimlik doğrulama protokolleri tarafından kullanılabilecek ek kimlik doğrulama bilgilerini alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
ExtractClaims()

Bu sınıfın özelliklerini kullanarak bir dizi talep alır.

ExtractSubjectKeyClaimSet(SamlSecurityTokenAuthenticator)

Bu sınıfın özelliklerini ve belirtilen SAML güvenlik belirteci kimlik doğrulayıcısını kullanarak bir talep kümesi alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MakeReadOnly()

Bu örneğin salt okunur olmasını neden olur.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

<saml:Subject> Belirtilen XML okuyucusundan öğesini okur.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

<saml:Subject> öğesini belirtilen XML seri hale getiricisine yazar.

Şunlara uygulanır

Ayrıca bkz.