語言

Saml2SecurityTokenHandler.ValidateToken 方法

定義

多載

ValidateToken(String, TokenValidationParameters, SecurityToken)

讀取並驗證一個 Saml2SecurityToken。

public override System.Security.Claims.ClaimsPrincipal ValidateToken(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters, out Microsoft.IdentityModel.Tokens.SecurityToken validatedToken);
override this.ValidateToken : string * Microsoft.IdentityModel.Tokens.TokenValidationParameters * SecurityToken -> System.Security.Claims.ClaimsPrincipal
Public Overrides Function ValidateToken (token As String, validationParameters As TokenValidationParameters, ByRef validatedToken As SecurityToken) As ClaimsPrincipal

參數

token
String

Saml2 代幣。

validationParameters
TokenValidationParameters

用於 TokenValidationParameters 驗證代幣。

validatedToken
SecurityToken

那 Saml2SecurityToken 個問題被證實了。

傳回

A ClaimsPrincipal 代表該標記中包含的身份。

例外狀況

validationParameters 為 null。

若 不 token 為良構。

適用於

ValidateToken(XmlReader, TokenValidationParameters, SecurityToken)

讀取並驗證一個 Saml2SecurityToken。

public override System.Security.Claims.ClaimsPrincipal ValidateToken(System.Xml.XmlReader reader, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters, out Microsoft.IdentityModel.Tokens.SecurityToken validatedToken);
override this.ValidateToken : System.Xml.XmlReader * Microsoft.IdentityModel.Tokens.TokenValidationParameters * SecurityToken -> System.Security.Claims.ClaimsPrincipal
Public Overrides Function ValidateToken (reader As XmlReader, validationParameters As TokenValidationParameters, ByRef validatedToken As SecurityToken) As ClaimsPrincipal

參數

reader
XmlReader

XmlReader一個位於 saml2 斷言元素的讀取器。

validationParameters
TokenValidationParameters

用於 TokenValidationParameters 驗證代幣。

validatedToken
SecurityToken

那 Saml2SecurityToken 個問題被證實了。

傳回

A ClaimsPrincipal 代表該標記中包含的身份。

例外狀況

若 validationParameters 為零。

若該符號非良構。

適用於