Advertisement
Guest User

Untitled

a guest
Mar 1st, 2019
787
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. IDX12709: CanReadToken() returned false. JWT is not well formed: '[PII is hidden]'.
  2. The token needs to be in JWS or JWE Compact Serialization Format.
  3. (JWS): 'EncodedHeader.EndcodedPayload.EncodedSignature'.
  4. (JWE): 'EncodedProtectedHeader.EncodedEncryptedKey.EncodedInitializationVector.EncodedCiphertext.EncodedAuthenticationTag'.
  5.  
  6. public static Boolean ValidateToken(string jwtToken, string key)
  7. {
  8. var securityKey = new SymmetricSecurityKey(Convert.FromBase64String(key));
  9. var validationParameters = new TokenValidationParameters()
  10. {
  11. ValidateIssuerSigningKey = true,
  12. IssuerSigningKey = securityKey
  13. };
  14. SecurityToken validatedToken;
  15. var claimPrincipal = new JwtSecurityTokenHandler().ValidateToken(jwtToken, validationParameters, out validatedToken);
  16.  
  17. return validatedToken.ValidFrom <= DateTime.Now;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement