go jwt建立,校驗

2021-10-06 12:17:31 字數 1126 閱讀 7223

我這邊使用的是這個包:

go get github.com/dgrijalva/jwt-go
例子:

jwtsecretkey = "welcome@#dennyyang'yi9012"//jwt校驗字串

jwtexpiresecond = 30//30秒過期

)//儲存在jwt的資料

type storejwt struct

//建立jwt字串

func createjwttoken(st storejwt) (string,error) )

return token.signedstring(byte(jwtsecretkey))//校驗的字串

}//校驗jwt字串

func parsejwttoken(s string) (jwt.mapclaims, error) , error)

result,error := jwt.parse(s, fn)

if error!=nil

//解析存入去的jwt資訊

fintoken := result.claims.(jwt.mapclaims)

return fintoken,nil

}func main()

//生成jwt token

tokenstring,err := createjwttoken(storejwt)

fmt.println(err,tokenstring)

//解析jwt token

result,err2 := parsejwttoken(tokenstring)

fmt.println(err2,result,result["userid"],result["username"],result["email"])

}解析jwt的內容:

IIS搭建校內小站

在學校讀書最大的煩惱是去機房忘了帶作業,或者帶了u盤傳檔案又很容易丟,或者的或者用學校內網網盤又容易忘了上傳。所以筆者搞了個辦法。win pause break開啟控制面板 程式與功能 啟用或關閉windows功能 選中internet information services 裡面的ftp服務全選...

劍橋建校八百周年的紀念

劍橋大學成立於公元1209年,最早是由一批為躲避毆鬥而從牛津大學 university of oxford 逃離出來的老師建立的。12世紀,方濟會修士 本篤會修士和聖衣會修士,來到這片平坦 潮濕的沼澤區定居,劍橋郡由此誕生。劍橋大學 university of cambridge 勳銜 cantab...

蓋茨慶祝母校建校100周年講話 八字箴言送給學弟妹

比爾蓋茨高中畢業於西雅圖預科學校湖濱學校,這所高中是西雅圖的一所頂尖私立高中,蓋茨就是在這裡開始和未來的二號人物保羅艾倫形成合作關係的。今年 程式設計客棧10 月份,湖濱中學建校 100 周年,比爾蓋茨在畢業 41 年後回到母校,在典禮上向學弟學妹們分享了自己的成功經驗。蓋茨說 人要有自知之明,很多...