public async Task <TokenResponseResult> AccessToken() { try { DateTimeOffset offset = new DateTimeOffset(DateTime.Now); offset = offset.AddDays(7); //7天内过期 return(new TokenResponseResult() { Code = 200, AccessToken = _signInManager.GetToken(Issuer, Audience, _signingCredentials, HttpContext.User.Identity.Name, HttpContext.User.Claims, offset) }); } catch (Exception ex) { _logger.LogError(ex, "SignInController.accesstoken"); return(new TokenResponseResult() { Code = (int)System.Net.HttpStatusCode.ExpectationFailed, Message = ex.Message, }); } }