다음을 통해 공유


SamlSerializer.LoadAttribute 메서드

정의

지정된 XML 판독기를 사용하여 SAML 보안 토큰의 주체에 대한 특성을 읽습니다.

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

매개 변수

reader
XmlDictionaryReader

특성을 읽을 XmlDictionaryReader입니다.

keyInfoSerializer
SecurityTokenSerializer

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

outOfBandTokenResolver
SecurityTokenResolver

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

반환

SAML 보안 토큰의 주체에 대한 특성인 클레임을 나타내는 SamlAttribute입니다.

설명

애플리케이션에서 자체 특성 집합을 정의하는 경우(SAML 특성이 확장 지점이기 때문에 가능) 이러한 특성을 읽는 방법을 이해하는 serializer가 필요합니다. SAML 특성은 XML 특성과 다릅니다. SAML 특성은 요소 내에 <saml:Attribute> 포함되며 특성뿐만 아니라 잘 구성된 XML을 포함할 수 있습니다. 사용자 지정 특성을 읽을 수 있는 serializer를 만들려면 에서 SamlSerializer 클래스를 파생하고 메서드를 재정의합니다 LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) .

적용 대상

추가 정보