SamlSerializer.LoadStatement 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 XML 판독기를 사용하여 SAML 설명을 읽습니다.
public:
virtual System::IdentityModel::Tokens::SamlStatement ^ LoadStatement(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public virtual System.IdentityModel.Tokens.SamlStatement LoadStatement (System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
abstract member LoadStatement : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlStatement
override this.LoadStatement : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlStatement
Public Overridable Function LoadStatement (reader As XmlDictionaryReader, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver) As SamlStatement
매개 변수
- reader
- XmlDictionaryReader
SAML 설명을 읽을 XmlDictionaryReader입니다.
- keyInfoSerializer
- SecurityTokenSerializer
디지털 서명의 SecurityTokenSerializer 절을 읽는 KeyInfo
입니다.
- outOfBandTokenResolver
- SecurityTokenResolver
디지털 서명을 만든 보안 토큰을 확인하는 SecurityTokenResolver입니다.
반환
SAML 설명을 나타내는 SamlStatement입니다.
예외
reader
이(가) null
인 경우
예제
SamlAuthorizationDecisionStatement
설명
SamlSecurityToken 보안 토큰은 SAML 문에 클레임의 세부 정보가 지정된 SAML 어설션을 사용하여 클레임을 지정합니다. SAML 사양은 다음 문 유형을 정의합니다.
메서드는 LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) 이전에 나열된 SAML 문을 읽습니다. 애플리케이션에서 사용자 지정 설명을 정의하고 사용하는 경우 이러한 설명의 내용을 읽을 serializer를 만듭니다. 사용자 지정 serializer를 만들려면 에서 SamlSerializer 클래스를 파생하고 메서드를 재정의합니다 LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) . 사용자 지정 SAML 문은 요소 내에 <saml:Statement>
포함됩니다.
적용 대상
.NET