public string GenerateToken() { return(_tokenGenerator.GenerateToken( _configuration.RefreshTokenSecret, _configuration.Issuer, _configuration.Audience, _configuration.RefreshTokenExpirationMinutes)); }
public string GenerateToken(Account account) { List <Claim> claims = new List <Claim>() { new Claim("id", account.Id.ToString()), new Claim(ClaimTypes.Email, account.Email), new Claim(ClaimTypes.Name, account.Username), }; return(_tokenGenerator.GenerateToken(_configuration.AccessTokenSecret, _configuration.Issuer, _configuration.Audience, _configuration.AccessTokenExpirationMinutes, claims)); }