| | |
| | | if (!string.IsNullOrEmpty(token)) |
| | | { |
| | | var handler = new JwtSecurityTokenHandler(); |
| | | var jwtToken = handler.ReadJwtToken(token); |
| | | var claim = jwtToken.Payload.Claims.FirstOrDefault(s => s.Type == "LoginName"); |
| | | //foreach (var claim in jwtToken.Payload.Claims) |
| | | //{ |
| | | // Console.WriteLine($"{claim.Type}: {claim.Value}"); |
| | | //} |
| | | if (claim != null) |
| | | diagnosticContext.Set("_UserName", claim.Value); |
| | | else |
| | | diagnosticContext.Set("_UserName", ""); |
| | | try |
| | | { |
| | | var jwtToken = handler.ReadJwtToken(token); |
| | | var claim = jwtToken.Payload.Claims.FirstOrDefault(s => s.Type == "LoginName"); |
| | | //foreach (var claim in jwtToken.Payload.Claims) |
| | | //{ |
| | | // Console.WriteLine($"{claim.Type}: {claim.Value}"); |
| | | //} |
| | | if (claim != null) |
| | | diagnosticContext.Set("_UserName", claim.Value); |
| | | else |
| | | diagnosticContext.Set("_UserName", ""); |
| | | } |
| | | catch (Exception) |
| | | { |
| | | |
| | | } |
| | | } |
| | | //请求body |
| | | var requestContent = "{}"; |