SamlSerializer.ReadToken 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從指定的 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 斷言的方法。