Explorar o código

use hashed password

Mohammed Nafees %!s(int64=3) %!d(string=hai) anos
pai
achega
eb291178e4
Modificáronse 1 ficheiros con 8 adicións e 1 borrados
  1. 8 1
      services/preview_env_setup_job/main.go

+ 8 - 1
services/preview_env_setup_job/main.go

@@ -10,6 +10,7 @@ import (
 	"github.com/porter-dev/porter/api/types"
 	"github.com/porter-dev/porter/api/types"
 	"github.com/porter-dev/porter/internal/adapter"
 	"github.com/porter-dev/porter/internal/adapter"
 	"github.com/porter-dev/porter/internal/models"
 	"github.com/porter-dev/porter/internal/models"
+	"golang.org/x/crypto/bcrypt"
 
 
 	rcreds "github.com/porter-dev/porter/internal/repository/credentials"
 	rcreds "github.com/porter-dev/porter/internal/repository/credentials"
 	"github.com/porter-dev/porter/internal/repository/gorm"
 	"github.com/porter-dev/porter/internal/repository/gorm"
@@ -52,9 +53,15 @@ func main() {
 
 
 	log.Println("Creating test user")
 	log.Println("Creating test user")
 
 
+	hashedPW, err := bcrypt.GenerateFromPassword([]byte("test"), 8)
+
+	if err != nil {
+		log.Fatalf("Failed to hash password: %v", err)
+	}
+
 	user, err := repo.User().CreateUser(&models.User{
 	user, err := repo.User().CreateUser(&models.User{
 		Email:         "test@test.com",
 		Email:         "test@test.com",
-		Password:      "test",
+		Password:      string(hashedPW),
 		EmailVerified: true,
 		EmailVerified: true,
 	})
 	})