package jwtauth import ( "github.com/golang-jwt/jwt/v5" ) func GenerateJwtToken(username string) (string, error) { var s string key, err := GetJwtKey() if err != nil { return s, err } t := jwt.NewWithClaims(jwt.SigningMethodHS256, jwt.MapClaims{ "iss": "PersonalLibraryManager", "sub": username, }) return t.SignedString(key) }