aboutsummaryrefslogtreecommitdiff
path: root/lib/paseto/v2/public_mode.go
diff options
context:
space:
mode:
Diffstat (limited to 'lib/paseto/v2/public_mode.go')
-rw-r--r--lib/paseto/v2/public_mode.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/paseto/v2/public_mode.go b/lib/paseto/v2/public_mode.go
index d322a0b1..c10a7a42 100644
--- a/lib/paseto/v2/public_mode.go
+++ b/lib/paseto/v2/public_mode.go
@@ -106,15 +106,15 @@ func (auth *PublicMode) RemovePeer(id string) {
func (auth *PublicMode) Pack(audience, subject string, data []byte, footer map[string]any) (
token string, err error,
) {
- now := time.Now().Round(time.Second)
- expiredAt := now.Add(paseto.DefaultTTL)
+ now := time.Now().UTC().Unix()
+ expiredAt := now + paseto.DefaultTTL
jsonToken := paseto.Payload{
Issuer: auth.our.ID,
Subject: subject,
Audience: audience,
- IssuedAt: &now,
- NotBefore: &now,
- ExpiredAt: &expiredAt,
+ IssuedAt: now,
+ NotBefore: now,
+ ExpiredAt: expiredAt,
Data: base64.StdEncoding.EncodeToString(data),
}