Saml2SecurityTokenHandler.ValidateToken Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| ValidateToken(String, TokenValidationParameters, SecurityToken) |
Legge e convalida un oggetto Saml2SecurityToken. |
| ValidateToken(XmlReader, TokenValidationParameters, SecurityToken) |
Legge e convalida un oggetto Saml2SecurityToken. |
ValidateToken(String, TokenValidationParameters, SecurityToken)
Legge e convalida un oggetto 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
Parametri
- token
- String
Token Saml2.
- validationParameters
- TokenValidationParameters
Oggetto TokenValidationParameters da usare per convalidare il token.
- validatedToken
- SecurityToken
Oggetto Saml2SecurityToken convalidato.
Valori restituiti
Oggetto ClaimsPrincipal che rappresenta l'identità contenuta nel token.
Eccezioni
validationParameters è null.
token. La lunghezza è maggiore di MaximumTokenSizeInBytes.
se l'oggetto token non è ben formato.
se ValidateSignature(String, TokenValidationParameters) restituisce Null.
Si applica a
ValidateToken(XmlReader, TokenValidationParameters, SecurityToken)
Legge e convalida un oggetto 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
Parametri
- reader
- XmlReader
Lettore XmlReader posizionato in corrispondenza di un elemento di asserzione saml2.
- validationParameters
- TokenValidationParameters
Oggetto TokenValidationParameters da usare per convalidare il token.
- validatedToken
- SecurityToken
Oggetto Saml2SecurityToken convalidato.
Valori restituiti
Oggetto ClaimsPrincipal che rappresenta l'identità contenuta nel token.
Eccezioni
se validationParameters è Null.
se il token non è ben formato.
se ReadAssertion(XmlReader) restituisce Null.