package api import ( "fmt" "log" "github.com/go-chi/jwtauth/v5" ) var tokenAuth *jwtauth.JWTAuth const secret = "piss" func init() { tokenAuth = jwtauth.New("HS256", []byte(secret), nil) } func makeToken(username string) string { _, tokenString, err := tokenAuth.Encode(map[string]interface{}{"username": username, "admin": "false"}) if err != nil { log.Fatalln(err) } fmt.Println(tokenString) return tokenString }