Aracılığıyla paylaş


SamlAssertion Sınıf

Tanım

Güvenlik Onaylama İşaretleme Dili 1.1 (SAML 1.1) onaylarını temsil eder.

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

Açıklamalar

sınıfı, SamlAssertion OASIS SAML 1.1 belirtiminde tanımlanan XML öğesine karşılık gelir <saml:Assertion> .

Güvenlik belirteçleri için SamlSecurityToken talepler içinde SamlAssertionyer alır. SamlAssertion, Statements özelliği tarafından temsil edilen SAML deyimleri olarak bilinen genişletilebilir bir talep kümesine sahiptir. SAML onayını veren SAML yetkilisi Issuer özelliğinde belirtilir.

Oluşturucular

Name Description
SamlAssertion()

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

SamlAssertion(String, String, DateTime, SamlConditions, SamlAdvice, IEnumerable<SamlStatement>)

Belirtilen SAML onay tanımlayıcısını, onay vereni, onaylamanın verildiği tarih ve saati, bir dizi işleme koşulu, ek bilgi ve SAML deyimleri koleksiyonunu kullanarak sınıfın yeni bir örneğini SamlAssertion başlatır.

Özellikler

Name Description
Advice

SAML onayının işlenmesinde SamlSecurityToken yardımcı olabilecek SAML yetkilisi tarafından sağlanan ile ilgili ek bilgileri alır veya ayarlar.

AssertionId

Bu onay için tanımlayıcıyı alır veya ayarlar.

CanWriteSourceData

Bu onay işleminin XML kaynağından seri durumdan çıkarılıp çıkarılmadığını gösteren bir değer alır ve XML verilerini değişmeden yeniden yayabilir.

Conditions

SAML onayının geçerliliği değerlendirilirken dikkate alınabilecek bir dizi koşulu alır veya ayarlar.

IsReadOnly

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

IssueInstant

SAML onayının verildiği tarihi ve saati alır veya ayarlar.

Issuer

Bu SAML onayını veren SAML yetkilisinin adını alır veya ayarlar.

MajorVersion

Bu SAML onayının uyumlu olduğu SAML belirtiminin ana sürümünü alır.

MinorVersion

Bu SAML onayının uyumlu olduğu SAML belirtiminin ikincil sürümünü alır.

SigningCredentials

SAML onayını dijital olarak imzalamak için kullanılan güvenlik kimlik bilgilerini alır veya ayarlar.

SigningToken

Dijital olarak imzalanmış bir SAML onayında bulunan veya başvuruda bulunan güvenlik belirtecini alır.

Statements

SAML onaylama işlemiyle ilişkili SAML deyimleri kümesini alır.

Yöntemler

Name Description
Equals(Object)

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

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

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

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

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

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

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

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

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

BIR XML okuyucusundan SAML onayı için dijital imzayı okur.

ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Belirtilen XML okuyucusundan saml onayını okur.

ToString()

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

(Devralındığı yer: Object)
WriteSourceData(XmlWriter)

Varsa kaynak verileri yazar.

WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

BELIRTILEN XML yazıcısına SAML onayını bir <saml:Assertion> öğe olarak yazar.

Şunlara uygulanır