SamlSerializer Klass

Definition

Serialiserar och deserialiserar SamlSecurityToken objekt till och från XML-dokument.

public ref class SamlSerializer
public class SamlSerializer
type SamlSerializer = class
Public Class SamlSerializer
Arv
SamlSerializer

Kommentarer

XML-serialisering är processen att konvertera ett objekts offentliga egenskaper och fält till ett serieformat (i det här fallet XML) för lagring eller transport. Deserialisering återskapar objektet i dess ursprungliga tillstånd från XML-koden.

Klassen SamlSerializer serialiserar och deserialiserar SAML-säkerhetstoken, som har ett utökningsbart format. Till skillnad från många andra säkerhetstoken SamlSecurityToken innehåller säkerhetstoken XML-element och attribut som kan anpassas efter ett programs behov. Några av utökningspunkterna för en SAML-försäkran är elementen <saml:Advice>, <saml:Condition>och <saml:Statement> . Mer information om hur du åsidosätter hur vart och ett av dessa element läss finns i LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)metoderna , LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)och LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) .

Konstruktorer

Name Description
SamlSerializer()

Initierar en ny instans av SamlSerializer klassen.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Läser ytterligare information som tillhandahålls av SAML-utfärdaren inom ett <saml:Advice> element i ett SAML-intyg med den angivna XML-läsaren.

LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Läser en SAML-försäkran från den angivna XML-läsaren.

LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Läser ett attribut för ämnet för en SAML-säkerhetstoken med den angivna XML-läsaren.

LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Läser ett villkor som måste beaktas när du utvärderar giltigheten för ett SAML-intyg med den angivna XML-läsaren.

LoadConditions(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Läser en uppsättning villkor som måste beaktas när du utvärderar giltigheten för en SAML-försäkran med den angivna XML-läsaren.

LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Läser en SAML-instruktion med den angivna XML-läsaren.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
PopulateDictionary(IXmlDictionary)

Ersätter standarduppsättningen med XML-element och attribut som identifieras av den här serialiseraren med den angivna ordlistan med element och attribut.

ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Läser en SAML-säkerhetstoken från den angivna XML-läsaren.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
WriteToken(SamlSecurityToken, XmlWriter, SecurityTokenSerializer)

Skriver den angivna SAML-säkerhetstoken till den angivna XML-serialiseraren.

Gäller för

Se även