SessionSecurityTokenHandler.ReadToken 메서드

정의

SessionSecurityToken을 읽습니다.

오버로드

ReadToken(XmlReader)

지정된 XML 판독기를 사용하여 SessionSecurityToken을 읽습니다.

ReadToken(Byte[], SecurityTokenResolver)

지정된 토큰 확인자를 사용하여 바이트의 스트림에서 SessionSecurityToken을 읽습니다.

ReadToken(XmlReader, SecurityTokenResolver)

SessionSecurityToken을 지정된 XML 판독기와 토큰 해결 프로그램으로 읽습니다.

설명

중요

신뢰할 수 없는 데이터로 이 메서드를 호출하는 것은 보안상 위험합니다. 신뢰할 수 있는 데이터로만 이 메서드를 호출하세요. 자세한 내용은 모든 입력 유효성 검사를 참조하세요.

Ws-secure Conversation Feb2005 또는 Ws-secure Conversation 1.3에서 토큰을 역직렬화하는 기본 구현은 <wsc:SecurityContextToken> 요소입니다.

ReadToken(XmlReader)

지정된 XML 판독기를 사용하여 SessionSecurityToken을 읽습니다.

public:
 override System::IdentityModel::Tokens::SecurityToken ^ ReadToken(System::Xml::XmlReader ^ reader);
public override System.IdentityModel.Tokens.SecurityToken ReadToken (System.Xml.XmlReader reader);
override this.ReadToken : System.Xml.XmlReader -> System.IdentityModel.Tokens.SecurityToken
Public Overrides Function ReadToken (reader As XmlReader) As SecurityToken

매개 변수

reader
XmlReader

들어오는 XmlReader에 대한 SecurityToken입니다.

반환

읽은 세션 보안 토큰이며, SessionSecurityToken 인스턴스입니다.

예외

reader이(가) null인 경우

판독기가 SessionSecurityToken에 배치되지 않거나 SessionSecurityToken을 읽을 수 없는 경우

설명

중요

신뢰할 수 없는 데이터로 이 메서드를 호출하는 것은 보안상 위험합니다. 신뢰할 수 있는 데이터로만 이 메서드를 호출하세요. 자세한 내용은 모든 입력 유효성 검사를 참조하세요.

판독기는 Ws-secure Conversation Feb2005 또는 Ws-secure Conversation 1.3에 위치 해야 <wsc:SecurityContextToken> 요소입니다.

기본 구현 호출을 SessionSecurityTokenHandler.ReadToken(XmlReader, SecurityTokenResolver) 기본 토큰 확인자를 사용 하는 방법.

적용 대상

ReadToken(Byte[], SecurityTokenResolver)

지정된 토큰 확인자를 사용하여 바이트의 스트림에서 SessionSecurityToken을 읽습니다.

public:
 virtual System::IdentityModel::Tokens::SecurityToken ^ ReadToken(cli::array <System::Byte> ^ token, System::IdentityModel::Selectors::SecurityTokenResolver ^ tokenResolver);
public virtual System.IdentityModel.Tokens.SecurityToken ReadToken (byte[] token, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver);
override this.ReadToken : byte[] * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SecurityToken
Public Overridable Function ReadToken (token As Byte(), tokenResolver As SecurityTokenResolver) As SecurityToken

매개 변수

token
Byte[]

토큰이 들어 있는 바이트의 스트림입니다.

tokenResolver
SecurityTokenResolver

사용할 토큰 확인자입니다.

반환

읽은 SessionSecurityToken입니다.

설명

중요

신뢰할 수 없는 데이터로 이 메서드를 호출하는 것은 보안상 위험합니다. 신뢰할 수 있는 데이터로만 이 메서드를 호출하세요. 자세한 내용은 모든 입력 유효성 검사를 참조하세요.

기본 구현을 만듭니다는 XmlDictionaryReader 토큰을 통해 호출 된 SessionSecurityTokenHandler.ReadToken(XmlReader, SecurityTokenResolver) 메서드.

적용 대상

ReadToken(XmlReader, SecurityTokenResolver)

SessionSecurityToken을 지정된 XML 판독기와 토큰 해결 프로그램으로 읽습니다.

public:
 override System::IdentityModel::Tokens::SecurityToken ^ ReadToken(System::Xml::XmlReader ^ reader, System::IdentityModel::Selectors::SecurityTokenResolver ^ tokenResolver);
public override System.IdentityModel.Tokens.SecurityToken ReadToken (System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver);
override this.ReadToken : System.Xml.XmlReader * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SecurityToken
Public Overrides Function ReadToken (reader As XmlReader, tokenResolver As SecurityTokenResolver) As SecurityToken

매개 변수

reader
XmlReader

들어오는 XmlReader에 대한 SecurityToken입니다.

tokenResolver
SecurityTokenResolver

SecurityTokenResolver을 확인하는 데 사용할 수 있는 SessionSecurityToken입니다.

반환

읽은 세션 보안 토큰이며, SessionSecurityToken 인스턴스입니다.

예외

readernull입니다.

또는

tokenResolver이(가) null인 경우

판독기가 SessionSecurityToken에 배치되지 않거나 SessionSecurityToken을 읽을 수 없는 경우

설명

중요

신뢰할 수 없는 데이터로 이 메서드를 호출하는 것은 보안상 위험합니다. 신뢰할 수 있는 데이터로만 이 메서드를 호출하세요. 자세한 내용은 모든 입력 유효성 검사를 참조하세요.

판독기는 Ws-secure Conversation Feb2005 또는 Ws-secure Conversation 1.3에 위치 해야 <wsc:SecurityContextToken> 요소입니다.

인스턴스가 토큰 캐시에서 읽힙니다 토큰 자료 캐시 된 경우의 SessionSecurityTokenCache 클래스입니다. 자식 요소에서 토큰 자료 읽기이 고, 그렇지는 <wsc:SecurityContextToken> 으로 지정 된 요소를 CookieElementNameCookieNamespace 속성 및 ApplyTransforms 메서드를 호출 하는 쿠키를 디코딩.

세션 토큰에 직렬화 되는 방식을 대 한 자세한 내용은 <SecurityContextToken 요소에 참조를 SessionSecurityTokenHandler.WriteToken(XmlWriter, SecurityToken) 메서드.

적용 대상