單獨使用 StandardClaims 型別來解析令牌
StandardClaims
型別旨在嵌入到你的自定義型別中,以提供標準驗證功能。你可以單獨使用它,但解析後無法檢索其他欄位。有關預期用途,請參閱自定義宣告示例。
mySigningKey := []byte("AllYourBase")
// Create the Claims
claims := &jwt.StandardClaims{
ExpiresAt: 15000,
Issuer: "test",
}
token := jwt.NewWithClaims(jwt.SigningMethodHS256, claims)
ss, err := token.SignedString(mySigningKey)
fmt.Printf("%v %v", ss, err)
輸出:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MDAwLCJpc3MiOiJ0ZXN0In0.QsODzZu3lUZMVdhbO76u3Jv02iYCvEHcYVUI1kOWEU0 <nil>
(來自文件 ,由 Dave Grijalva 提供。)