public async Task <AuthenticationResultModel> CreateTokensAsync(UserModel user) { var accessToken = _authenticationJWT.CreateAccessToken(user.Username); var refreshToken = _authenticationJWT.CreateRefreshToken(); await _tokenManager.AddTokenAsync(user, refreshToken); return(new AuthenticationResultModel { AccessToken = accessToken, LifeTime = _configuration.GetValue <TimeSpan>("Settings:JWT:AccessToken:Expiry"), RefreshToken = refreshToken }); }