diff --git a/API/Program.cs b/API/Program.cs index e59a9fbb0..3bee9e202 100644 --- a/API/Program.cs +++ b/API/Program.cs @@ -35,11 +35,13 @@ namespace API public static async Task Main(string[] args) { + Console.OutputEncoding = System.Text.Encoding.UTF8; + // Before anything, check if JWT has been generated properly or if user still has default if (!Configuration.CheckIfJwtTokenSet(GetAppSettingFilename()) && Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") != Environments.Development) { Console.WriteLine("Generating JWT TokenKey for encrypting user sessions..."); - var rBytes = new byte[24]; + var rBytes = new byte[128]; using (var crypto = new RNGCryptoServiceProvider()) crypto.GetBytes(rBytes); var base64 = Convert.ToBase64String(rBytes).Replace("/", ""); Configuration.UpdateJwtToken(GetAppSettingFilename(), base64);