Saml2SecurityTokenHandler.ValidateToken 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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.長度大於 MaximumTokenSizeInBytes。
若 不 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
參數
- validationParameters
- TokenValidationParameters
用於 TokenValidationParameters 驗證代幣。
- validatedToken
- SecurityToken
那 Saml2SecurityToken 個問題被證實了。
傳回
A ClaimsPrincipal 代表該標記中包含的身份。
例外狀況
若 validationParameters 為零。
若該符號非良構。