Files

20 lines
337 B
Go

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": "bibliomane",
"sub": username,
})
return t.SignedString(key)
}