单独使用 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 提供。)