jwt_test.go 515 B

1234567891011121314151617181920
  1. package service
  2. import (
  3. "fmt"
  4. setting "icloudapp.cn/tools/config"
  5. "testing"
  6. "time"
  7. )
  8. func TestGenToken(t *testing.T) {
  9. setting.Init("test")
  10. fmt.Println("time.Duration", time.Duration(86400)*time.Second)
  11. fmt.Println(GenJWTToken(1, "admin"))
  12. }
  13. func TestParseToken(t *testing.T) {
  14. setting.Init("test")
  15. s := "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiIxIiwidXNlcm5hbWUiOiJhZG1pbiIsImV4cCI6MTY3ODM2NzI1MSwiaXNzIjoicG9zdGVyIn0.K1BC0oXmAP3e8Eb5SDnEoPjj5lvn61fJDB2uIk9XQIw"
  16. fmt.Print(ParseJWTToken(s))
  17. }