public IActionResult ValidateToken(string token) { var valid = _jwtTokenProvider.ValidateToken(token); if (valid) { var handler = new JwtSecurityTokenHandler(); var jwtToken = handler.ReadToken(token) as JwtSecurityToken; return(Ok(new { jwtToken.Claims })); } return(BadRequest("Token is invalid.")); }
/// <summary> /// 身份认证 /// </summary> /// <param name="token">客户端TOKEN值</param> /// <returns></returns> public async Task <bool> ValidateClientAuthentication(string token) { return(_jwtTokenProvider.ValidateToken(token, AppConfig.JwtConfig.SecretKey)); }