SamlSecurityTokenHandler.ValidateToken Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| Nazwisko | Opis |
|---|---|
| ValidateToken(String, TokenValidationParameters, SecurityToken) |
Odczytuje i weryfikuje prawidłowo sformułowany SamlSecurityTokenelement . |
| ValidateToken(XmlReader, TokenValidationParameters, SecurityToken) |
Odczytuje i weryfikuje prawidłowo sformułowany SamlSecurityTokenelement . |
ValidateToken(String, TokenValidationParameters, SecurityToken)
Odczytuje i weryfikuje prawidłowo sformułowany SamlSecurityTokenelement .
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
Parametry
- token
- String
Ciąg zawierający dobrze sformułowane zabezpieczeniaTokeny.
- validationParameters
- TokenValidationParameters
Element TokenValidationParameters , który ma być używany do sprawdzania poprawności tokenu.
- validatedToken
- SecurityToken
Zweryfikowano ten element SecurityToken .
Zwraca
Element ClaimsPrincipal wygenerowany na podstawie oświadczeń w tokenie Saml securityToken.
Wyjątki
jeśli validationParameters ma wartość null.
jeśli wartość "securityToken.Length" jest większa niż MaximumTokenSizeInBytes.
Dotyczy
ValidateToken(XmlReader, TokenValidationParameters, SecurityToken)
Odczytuje i weryfikuje prawidłowo sformułowany SamlSecurityTokenelement .
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
Parametry
- validationParameters
- TokenValidationParameters
Element TokenValidationParameters , który ma być używany do sprawdzania poprawności tokenu.
- validatedToken
- SecurityToken
Zweryfikowano ten element SecurityToken .
Zwraca
Element ClaimsPrincipal wygenerowany na podstawie oświadczeń w asercji saml.
Wyjątki
jeśli validationParameters ma wartość null.
jeśli ReadSamlToken(XmlReader) zwraca wartość null".