語言

SamlSerializer.ReadToken 方法

定義

從指定的 XML 讀取器讀取 SAML 安全權杖。

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

參數

reader
XmlReader

然後 XmlDictionaryReader 讀取 SamlSecurityToken 安全令牌。

keyInfoSerializer
SecurityTokenSerializer

A SecurityTokenSerializer 字顯示 KeyInfo 數位簽章的條款。

outOfBandTokenResolver
SecurityTokenResolver

該標記 SecurityTokenResolver 決定產生數位簽章的安全令牌。

傳回

一個 SamlSecurityToken 安全代幣。

例外狀況

reader 是 null

reader 指的是不含數位簽章的 XML 元素。

備註

該 ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver) 方法呼叫 LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) 讀取 SAML 斷言的方法。

適用於