我這邊使用的是這個包:
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 年後回到母校,在典禮上向學弟學妹們分享了自己的成功經驗。蓋茨說 人要有自知之明,很多...