Bagikan melalui


SamlSerializer.LoadStatement Metode

Definisi

Membaca pernyataan SAML menggunakan pembaca XML yang ditentukan.

public:
 virtual System::IdentityModel::Tokens::SamlStatement ^ LoadStatement(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public virtual System.IdentityModel.Tokens.SamlStatement LoadStatement (System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
abstract member LoadStatement : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlStatement
override this.LoadStatement : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlStatement
Public Overridable Function LoadStatement (reader As XmlDictionaryReader, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver) As SamlStatement

Parameter

reader
XmlDictionaryReader

Untuk XmlDictionaryReader membaca pernyataan SAML.

keyInfoSerializer
SecurityTokenSerializer

SecurityTokenSerializer yang membaca klausa KeyInfo tanda tangan digital.

outOfBandTokenResolver
SecurityTokenResolver

SecurityTokenResolver yang menentukan token keamanan yang membuat tanda tangan digital.

Mengembalikan

SamlStatement yang mewakili pernyataan SAML.

Pengecualian

readeradalah null.

Contoh

SamlAttributeStatement

SamlAuthenticationStatement

SamlAuthorizationDecisionStatement

SamlSubjectStatement

SamlStatement

Keterangan

SamlSecurityToken token keamanan menentukan klaim mereka menggunakan pernyataan SAML di mana detail klaim ditentukan dalam pernyataan SAML. Spesifikasi SAML mendefinisikan jenis pernyataan berikut:

Metode ini LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) membaca pernyataan SAML yang tercantum sebelumnya. Saat pernyataan kustom didefinisikan dan digunakan oleh aplikasi, buat serializer untuk membaca kontennya. Untuk membuat serializer kustom, dapatkan kelas dari SamlSerializer dan ambil LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) alih metode . Pernyataan SAML kustom terkandung dalam <saml:Statement> elemen .

Berlaku untuk