在Go 中解碼JWT 令牌
問:使用dgrijalva/jwt-go 解碼JWT 令牌問:使用dgrijalva/jwt-go 解碼JWT 令牌
您正在開發一個從以下位置接收JWT 令牌的Go應用程式客戶。您需要對這些令牌進行解碼以獲取用戶名等資訊。您正在使用流行的 dgrijalva/jwt-go 庫,但您不確定如何有效地完成此操作。A:將令牌解碼為地圖或JSON
dgrijalva/jwt-go 庫提供了一種將JWT 令牌解碼為映射或JSON 的簡單方法。為此,您可以按照以下步驟操作:tokenString := "<YOUR TOKEN STRING>" claims := jwt.MapClaims{} token, err := jwt.ParseWithClaims(tokenString, claims, func(token *jwt.Token) (interface{}, error) { return []byte("<YOUR VERIFICATION KEY>"), nil }) if err != nil { // Handle error } for key, val := range claims { fmt.Printf("Key: %v, value: %v\n", key, val) }
以上是如何使用 dgrijalva/jwt-go 函式庫在 Go 中高效解碼 JWT 令牌?的詳細內容。更多資訊請關注PHP中文網其他相關文章!