SamlSerializer.LoadCondition Metod

Definition

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.

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

Parametrar

reader
XmlDictionaryReader

En XmlDictionaryReader för att läsa SAML-villkoret.

keyInfoSerializer
SecurityTokenSerializer

En SecurityTokenSerializer som läser satsen för KeyInfo den digitala signaturen.

outOfBandTokenResolver
SecurityTokenResolver

En SecurityTokenResolver som avgör säkerhetstoken som skapade den digitala signaturen.

Returer

En SamlCondition som anger ett villkor som måste beaktas vid bedömningen av giltigheten för en SAML-försäkran.

Undantag

reader är null.

Kommentarer

När ett program definierar sin egen uppsättning villkor, vilket är möjligt eftersom elementet <saml:Condition> är en utökningspunkt, behövs en serialiserare som förstår hur de villkoren ska läsas. Om du vill skapa en serialiserare som kan läsa anpassade attribut härleder du en klass från SamlSerializer och åsidosätter LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) metoden.

Gäller för

Se även