From 6b74e3853ff183f63b6cd9b94331446a39d562a6 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Thu, 8 Aug 2024 20:21:02 +0900 Subject: feat(worker): re-enable authentication between api-server and worker --- backend/auth/jwt.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'backend/auth/jwt.go') diff --git a/backend/auth/jwt.go b/backend/auth/jwt.go index e1852da..510656b 100644 --- a/backend/auth/jwt.go +++ b/backend/auth/jwt.go @@ -33,6 +33,14 @@ func NewJWT(user *db.User) (string, error) { return token.SignedString([]byte("TODO")) } +func NewAnonymousJWT() (string, error) { + claims := jwt.RegisteredClaims{ + ExpiresAt: jwt.NewNumericDate(time.Now().Add(time.Minute * 5)), + } + token := jwt.NewWithClaims(jwt.SigningMethodHS256, claims) + return token.SignedString([]byte("TODO")) +} + func NewShortLivedJWT(claims *JWTClaims) (string, error) { newClaims := &JWTClaims{ UserID: claims.UserID, -- cgit v1.2.3-70-g09d2