private string CreateJWT(Account account)
        {
            var subject = new ClaimsIdentity(new Claim[]
            {
                new Claim(ClaimTypes.Name, account.UserName),
            });

            var tokenDescriptor = new SecurityTokenDescriptor
            {
                Issuer             = "Agile4SMB",
                Audience           = "*",
                IssuedAt           = DateTime.Now,
                NotBefore          = DateTime.Now,
                Expires            = DateTime.UtcNow.AddDays(7),
                Subject            = subject,
                SigningCredentials = new SigningCredentials(_jwtOptions.GetSigningKey(), SecurityAlgorithms.HmacSha256)
            };

            var tokenHandler = new JwtSecurityTokenHandler();
            var token        = tokenHandler.CreateToken(tokenDescriptor);

            return(tokenHandler.WriteToken(token));
        }