SamlSerializer Classe

Definizione

Serializza e deserializza SamlSecurityToken gli oggetti in e dai documenti XML.

public ref class SamlSerializer
public class SamlSerializer
type SamlSerializer = class
Public Class SamlSerializer
Ereditarietà
SamlSerializer

Commenti

La serializzazione XML è il processo di conversione delle proprietà e dei campi pubblici di un oggetto in un formato seriale (in questo caso XML) per l'archiviazione o il trasporto. La deserializzazione ricrea l'oggetto nello stato originale dal codice XML.

La SamlSerializer classe serializza e deserializza i token di sicurezza SAML, che hanno un formato estendibile. A differenza di molti altri token di sicurezza, SamlSecurityToken i token di sicurezza includono elementi XML e attributi che possono essere personalizzati per le esigenze di un'applicazione. Alcuni dei punti di estendibilità per un'asserzione SAML includono gli <saml:Advice>elementi , <saml:Condition>e <saml:Statement> . Per altri dettagli sull'override della modalità di lettura di ognuno di questi elementi, vedere i LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)metodi , LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)e LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) .

Costruttori

Nome Descrizione
SamlSerializer()

Inizializza una nuova istanza della classe SamlSerializer.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Legge le informazioni aggiuntive fornite dall'autorità SAML all'interno di un <saml:Advice> elemento di un'asserzione SAML usando il lettore XML specificato.

LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Legge un'asserzione SAML dal lettore XML specificato.

LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Legge un attributo dell'oggetto di un token di sicurezza SAML usando il lettore XML specificato.

LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Legge una condizione che deve essere presa in considerazione durante la valutazione della validità di un'asserzione SAML usando il lettore XML specificato.

LoadConditions(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Legge un set di condizioni che devono essere prese in considerazione durante la valutazione della validità di un'asserzione SAML usando il lettore XML specificato.

LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Legge un'istruzione SAML usando il lettore XML specificato.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
PopulateDictionary(IXmlDictionary)

Sostituisce il set predefinito di elementi e attributi XML riconosciuti da questo serializzatore con il dizionario specificato di elementi e attributi.

ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Legge un token di sicurezza SAML dal lettore XML specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
WriteToken(SamlSecurityToken, XmlWriter, SecurityTokenSerializer)

Scrive il token di sicurezza SAML specificato nel serializzatore XML specificato.

Si applica a

Vedi anche