From f2c0fba4b4b6cb4a57352fff7196b2fd528f41c2 Mon Sep 17 00:00:00 2001 From: "Gustavo \"Guz\" L de Mello" Date: Tue, 10 Jun 2025 18:29:15 -0300 Subject: [PATCH] refactor(service,user): remove jwt token generation --- service/user.go | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/service/user.go b/service/user.go index beed7b1..6c3a4d4 100644 --- a/service/user.go +++ b/service/user.go @@ -65,31 +65,13 @@ func (s *UserService) Login(username, password string) (signedToken string, user return "", model.User{}, errors.Join(errors.New("unable to compare passwords"), err) } - t := time.Now() - jti, err := uuid.NewV7() - if err != nil { - return "", model.User{}, errors.Join(errors.New("unable to generate token ID"), err) - } - - // TODO: Use ECDSA, so users can verify that their token is signed by the project - token := jwt.NewWithClaims(jwt.SigningMethodHS256, jwt.RegisteredClaims{ - // TODO: Add IDs to users - Issuer: "comicverse", - Subject: username, - IssuedAt: jwt.NewNumericDate(t), - NotBefore: jwt.NewNumericDate(t), - ID: jti.String(), - }) - signedToken, err = token.SignedString(jwtKey) - if err != nil { return "", user, errors.Join(errors.New("unable to sign token"), err) + return model.User{}, errors.Join(errors.New("service: unable to compare passwords"), err) } - return signedToken, user, nil + return user, nil } -var jwtKey = []byte("ieurqpieurqpoiweurpewoqueiur") // TODO: move to environment variable - var ( ErrAlreadyExists = errors.New("model already exists") ErrNotFound = repository.ErrNotFound