From b1f5356954108c60eabed8c06c000fecc3e8c84c Mon Sep 17 00:00:00 2001 From: chris Date: Sun, 9 Nov 2025 20:46:40 +0100 Subject: [PATCH] Update login component password and rename run configurations for development --- .../frontend/src/app/components/login/login.component.ts | 2 +- src/dotnet/.run/{Gandalf.run.xml => Dev.run.xml} | 5 +++-- src/dotnet/.run/frontend debug.run.xml | 5 +++++ .../Services/InitService.cs | 9 ++++++--- 4 files changed, 15 insertions(+), 6 deletions(-) rename src/dotnet/.run/{Gandalf.run.xml => Dev.run.xml} (56%) create mode 100644 src/dotnet/.run/frontend debug.run.xml diff --git a/src/angular/frontend/src/app/components/login/login.component.ts b/src/angular/frontend/src/app/components/login/login.component.ts index dc5d06d..af44867 100644 --- a/src/angular/frontend/src/app/components/login/login.component.ts +++ b/src/angular/frontend/src/app/components/login/login.component.ts @@ -21,7 +21,7 @@ export class LoginComponent { protected loginFormGroup = new FormGroup({ usernameOrEmail: new FormControl('housemaster'), - password: new FormControl('W33PWO6IIRpkc6VSBIY0'), + password: new FormControl('kR0pNCspBKx8lOzAIch5'), keepSignedIn: new FormControl(false), }); diff --git a/src/dotnet/.run/Gandalf.run.xml b/src/dotnet/.run/Dev.run.xml similarity index 56% rename from src/dotnet/.run/Gandalf.run.xml rename to src/dotnet/.run/Dev.run.xml index f50acad..4c816c7 100644 --- a/src/dotnet/.run/Gandalf.run.xml +++ b/src/dotnet/.run/Dev.run.xml @@ -1,8 +1,9 @@ - + - + + \ No newline at end of file diff --git a/src/dotnet/.run/frontend debug.run.xml b/src/dotnet/.run/frontend debug.run.xml new file mode 100644 index 0000000..a8d8d50 --- /dev/null +++ b/src/dotnet/.run/frontend debug.run.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/dotnet/Suspectus.Gandalf.Palantir.Api/Services/InitService.cs b/src/dotnet/Suspectus.Gandalf.Palantir.Api/Services/InitService.cs index ee0ec57..93c9757 100644 --- a/src/dotnet/Suspectus.Gandalf.Palantir.Api/Services/InitService.cs +++ b/src/dotnet/Suspectus.Gandalf.Palantir.Api/Services/InitService.cs @@ -25,18 +25,20 @@ public class InitService private readonly IConfiguration _configuration; private readonly ILogger _logger; private readonly InvokerContext _invokerContext; + private readonly IWebHostEnvironment _environment; private long _masterSubjectId; private long _masterTenantId; private long _masterAppId; - public InitService(ApplicationContext applicationContext, IMediator mediator, IConfiguration configuration, ILogger logger, InvokerContext invokerContext) + public InitService(ApplicationContext applicationContext, IMediator mediator, IConfiguration configuration, ILogger logger, InvokerContext invokerContext, IWebHostEnvironment environment) { _applicationContext = applicationContext; _mediator = mediator; _configuration = configuration; _logger = logger; _invokerContext = invokerContext; + _environment = environment; } @@ -89,8 +91,9 @@ public class InitService return; } - - var masterTenantPassword = GeneratePassword(); + + var masterTenantPassword = _environment.IsDevelopment() ? "kR0pNCspBKx8lOzAIch5" : GeneratePassword(); + var masterTenantPasswordHashResult = await _mediator.Send(new HashPasswordCommand { RawPassword = masterTenantPassword }); if (masterTenantPasswordHashResult.IsFaulted)