gitee.com/h79/goutils@v1.22.10/auth/jwt/token_test.go (about)

     1  package jwt
     2  
     3  import (
     4  	"gitee.com/h79/goutils/common/secret"
     5  	"testing"
     6  )
     7  
     8  func TestToken(t *testing.T) {
     9  
    10  	sec := secret.Secret{
    11  		Value:  "abcdefghijklmn",
    12  		Expire: 864000,
    13  	}
    14  	t.Log(sec)
    15  	//tk1 := NewToken(&sec)
    16  
    17  	//_, _ = tk1.Update()
    18  
    19  	//t.Log("token 1: ", tk1.Token, "\r\n")
    20  
    21  	token := "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOnsiYXBwaWQiOiJ0ZXN0QXBwSWQiLCJzb3VyY2UiOiJ0ZXN0U291cmNlIn0sInNlc3Npb24iOiJiYmIiLCJleHRlbmQiOiJhYWEiLCJzdGFuZGFyZENsYWltcyI6eyJzdWJqZWN0IjozLCJpc3N1ZWRBdCI6MiwiZXhwaXJlc0F0IjoxfX0.jL7QLb5MztsZV07vEG_GW8Tb6hWycDfRXU7rvH5baIc"
    22  	tk, er := DecodeTokenNoBase64(token)
    23  	if er != nil {
    24  		t.Error("er : ", er, "\r\n")
    25  		return
    26  	}
    27  
    28  	t.Log(tk)
    29  }