private string GenerateJsonWebToken(Services.Models.User user) { var securityKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(_jwtOptions.Secret)); var credentials = new SigningCredentials(securityKey, SecurityAlgorithms.HmacSha256); var token = new JwtSecurityToken( expires: DateTime.Now.Add(_jwtOptions.TokenLifetime), signingCredentials: credentials); return(new JwtSecurityTokenHandler().WriteToken(token)); }
public UserApiModel(Services.Models.User value) { if (value == null) { return; } this.Id = value.Id; this.DateOfBirth = value.DateOfBirth.ToString(DATE_FORMAT); this.FirstName = value.FirstName; this.LastName = value.LastName; }