11 lines
272 B
Go
11 lines
272 B
Go
package auth
|
|
|
|
import "github.com/golang-jwt/jwt/v5"
|
|
|
|
type Authenticator interface {
|
|
GenerateToken(jwt.Claims) (string, error)
|
|
GenerateRefreshToken(jwt.Claims) (string, error)
|
|
ValidateToken(string) (*jwt.Token, error)
|
|
ValidateRefreshToken(string) (*jwt.Token, error)
|
|
}
|