样例代码:
func extractClaims(tokenStr string) (jwt.MapClaims, bool) { hmacSecretString := // Value hmacSecret := []byte(hmacSecretString) token, err := jwt.Parse(tokenStr, func(token *jwt.Token) (interface{}, error) { // check token signing method etc return hmacSecret, nil }) if err != nil { return nil, false } if claims, ok := token.Claims.(jwt.MapClaims); ok && token.Valid { return claims, true } else { log.Printf("Invalid JWT Token") return nil, false } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)