Resolve "Refactor how PNDs are implemented in the code"
Compare changes
- Katharina Renk authored
added environment variable to set admin password manually via password.env, modified controller.go for this use case See merge request !423 Co-authored-by:
Malte Bauch <malte.bauch@stud.h-da.de>
+ 17
− 8
@@ -291,13 +291,22 @@ func ensureDefaultUserExists() error {
@@ -291,13 +291,22 @@ func ensureDefaultUserExists() error {
@@ -305,14 +314,14 @@ func ensureDefaultUserExists() error {
@@ -305,14 +314,14 @@ func ensureDefaultUserExists() error {
hashedPassword := base64.RawStdEncoding.EncodeToString(argon2.IDKey([]byte(generatedPassword), []byte(salt), 1, 64*1024, 4, 32))
err = c.userService.Add(rbacImpl.NewUser(uuid.New(), defaultUserName, map[string]string{config.BasePndUUID.String(): "admin"}, string(hashedPassword), "", salt, conflict.Metadata{}))