SamlSerializer.LoadAdvice Método

Definição

Lê as informações adicionais fornecidas pela autoridade de SAML dentro de um <saml:Advice> elemento de uma asserção SAML usando o leitor XML especificado.

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

Parâmetros

reader
XmlDictionaryReader

Um XmlDictionaryReader para ler as informações adicionais fornecidas pela autoridade SAML.

keyInfoSerializer
SecurityTokenSerializer

Um SecurityTokenSerializer que lê a cláusula KeyInfo da assinatura digital.

outOfBandTokenResolver
SecurityTokenResolver

Um SecurityTokenResolver que determina o token de segurança que criou a assinatura digital.

Retornos

Um SamlAdvice que contém informações adicionais fornecidas pela autoridade de SAML dentro de um elemento <saml:Advice> de uma declaração SAML.

Exceções

reader é null

Comentários

O <saml:Advice> elemento dentro de uma asserção SAML é um ponto de extensão para tokens SAML. Para criar um serializador que possa ler os atributos personalizados, derive uma classe de SamlSerializer e substitua o LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) método .

Aplica-se a

Confira também