From 67f740c2646bffaffac2c00d748117a34b41c7b9 Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Wed, 23 Nov 2022 11:10:59 -0500 Subject: [PATCH] fix #2503 - generate password using CultureInfo.InvariantCulture to ensure it satisfies password complexity criteria --- .../Extensions/OqtaneSiteAuthenticationBuilderExtensions.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Oqtane.Server/Extensions/OqtaneSiteAuthenticationBuilderExtensions.cs b/Oqtane.Server/Extensions/OqtaneSiteAuthenticationBuilderExtensions.cs index a5d703fd..f015f917 100644 --- a/Oqtane.Server/Extensions/OqtaneSiteAuthenticationBuilderExtensions.cs +++ b/Oqtane.Server/Extensions/OqtaneSiteAuthenticationBuilderExtensions.cs @@ -19,6 +19,7 @@ using System.Net.Http.Headers; using Microsoft.AspNetCore.Authentication.Cookies; using System.Net; using System.Text.Json.Nodes; +using System.Globalization; namespace Oqtane.Extensions { @@ -327,7 +328,7 @@ namespace Oqtane.Extensions identityuser.UserName = email; identityuser.Email = email; identityuser.EmailConfirmed = true; - var result = await _identityUserManager.CreateAsync(identityuser, DateTime.UtcNow.ToString("yyyy-MMM-dd-HH-mm-ss")); + var result = await _identityUserManager.CreateAsync(identityuser, DateTime.UtcNow.ToString("yyyy-MMM-dd-HH-mm-ss", CultureInfo.InvariantCulture)); if (result.Succeeded) { user = new User