diff options
| author | nsfisis <nsfisis@gmail.com> | 2024-08-08 20:21:02 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2024-08-08 20:21:02 +0900 |
| commit | 6b74e3853ff183f63b6cd9b94331446a39d562a6 (patch) | |
| tree | 27719c95313cc500eae01ca3ee2a1a007836599c /backend/auth/jwt.go | |
| parent | f766fae6c0fb10b906224660c61c9693cf74c426 (diff) | |
| download | iosdc-japan-2025-albatross-6b74e3853ff183f63b6cd9b94331446a39d562a6.tar.gz iosdc-japan-2025-albatross-6b74e3853ff183f63b6cd9b94331446a39d562a6.tar.zst iosdc-japan-2025-albatross-6b74e3853ff183f63b6cd9b94331446a39d562a6.zip | |
feat(worker): re-enable authentication between api-server and worker
Diffstat (limited to 'backend/auth/jwt.go')
| -rw-r--r-- | backend/auth/jwt.go | 8 |
1 files changed, 8 insertions, 0 deletions
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, |
