다음을 통해 공유


SamlSerializer.LoadCondition 메서드

정의

지정된 XML 판독기를 사용하여 SAML 어설션의 유효성을 평가할 때 고려해야 하는 조건을 읽습니다.

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

매개 변수

reader
XmlDictionaryReader

SAML 조건을 읽을 XmlDictionaryReader입니다.

keyInfoSerializer
SecurityTokenSerializer

디지털 서명의 SecurityTokenSerializer 절을 읽는 KeyInfo입니다.

outOfBandTokenResolver
SecurityTokenResolver

디지털 서명을 만든 보안 토큰을 확인하는 SecurityTokenResolver입니다.

반환

SAML 어설션의 유효성을 평가할 때 고려해야 하는 조건을 지정하는 SamlCondition입니다.

예외

readernull입니다.

설명

애플리케이션에서 자체 조건 집합을 정의하는 경우(<saml:Condition> 요소가 확장 지점이기 때문에 가능함) 이러한 조건을 읽는 방법을 이해하는 serializer가 필요합니다. 사용자 지정 특성을 읽을 수 있는 serializer를 만들려면 에서 SamlSerializer 클래스를 파생하고 메서드를 재정의합니다 LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) .

적용 대상

추가 정보