| | |
| | | { |
| | | var jwt = new JwtSecurityTokenHandler().ReadJwtToken(token); |
| | | var czybm = jwt.Claims.FirstOrDefault(c => c.Type == ClaimTypes.NameIdentifier)?.Value; |
| | | var zymm = jwt.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Name)?.Value; |
| | | var czymc = jwt.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Name)?.Value; |
| | | // 通过上一个token的值刷新token |
| | | return GenerateToken(czybm, zymm); |
| | | return GenerateToken(czybm, czymc); |
| | | } |
| | | |
| | | // 判断Token 是否即将过期 |
| | |
| | | { |
| | | var jwt = new JwtSecurityTokenHandler().ReadJwtToken(token); |
| | | var userName = jwt.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Name)?.Value; |
| | | // 通过上一个token的值刷新token |
| | | return userName; |
| | | } |
| | | } |