package utils_test import ( "testing" "github.com/zhilv666/navsite/pkg/config" "github.com/zhilv666/navsite/pkg/logger" "github.com/zhilv666/navsite/pkg/utils" ) func TestJwt(t *testing.T) { conf := config.NewConfig() logger.Init(conf.Log) toekn := utils.GenerateJwtToken(11, "zhilv666@qq.com", "") t.Log("jwt token: ", toekn) claimas, err := utils.ParseJwtToken("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTEsIkVtYWlsIjoiemhpbHY2NjZAcXEuY29tIiwic3NvX2lkIjoiIiwiZXhwIjoxNzYyMDkxNzYyfQ.bQeIyXvkOExxD4DAy5Eyjgwj9FbjE-AO6FCLF-YFGVA") if err != nil { t.Log("parse jwt token err") return } t.Log(claimas) t.Log(utils.ValidJwtToken("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTEsIkVtYWlsIjoiemhpbHY2NjZAcXEuY29tIiwic3NvX2lkIjoiIiwiZXhwIjoxNzYyMDkyNTIxfQ.QynKGZmUSOXGgVVsqf-IMYBb11UPC6DT56p1UaNgHC0")) }