19 lines
404 B
Go
19 lines
404 B
Go
package auth
|
|
|
|
import (
|
|
"time"
|
|
|
|
"github.com/golang-jwt/jwt/v5"
|
|
)
|
|
|
|
func jwtRegisteredExpired() jwt.RegisteredClaims {
|
|
return jwt.RegisteredClaims{
|
|
ExpiresAt: jwt.NewNumericDate(time.Now().Add(-time.Hour)),
|
|
Issuer: "everypublish",
|
|
}
|
|
}
|
|
|
|
func signExpired(secret string, claims AccessClaims) (string, error) {
|
|
return jwt.NewWithClaims(jwt.SigningMethodHS256, claims).SignedString([]byte(secret))
|
|
}
|