單獨使用 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 提供。)