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)