diff options
Diffstat (limited to 'lib/paseto/v2/public_mode.go')
| -rw-r--r-- | lib/paseto/v2/public_mode.go | 10 |
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), } |
