@@ -436,49 +436,49 @@ func TestParser_ParseUnverified(t *testing.T) {
436436}
437437
438438var setPaddingTestData = []struct {
439- name string
440- tokenString string
441- claims jwt.Claims
442- paddedDecode uint64
439+ name string
440+ tokenString string
441+ claims jwt.Claims
442+ paddedDecode bool
443443 signingMethod jwt.SigningMethod
444- keyfunc jwt.Keyfunc
445- valid bool
444+ keyfunc jwt.Keyfunc
445+ valid bool
446446}{
447447 {
448- name : "Validated non-padded token with padding disabled" ,
449- tokenString : "" ,
450- claims : jwt.MapClaims {"foo" : "paddedbar" },
451- paddedDecode : jwt . DisablePadding ,
448+ name : "Validated non-padded token with padding disabled" ,
449+ tokenString : "" ,
450+ claims : jwt.MapClaims {"foo" : "paddedbar" },
451+ paddedDecode : false ,
452452 signingMethod : jwt .SigningMethodRS256 ,
453- keyfunc : defaultKeyFunc ,
454- valid : true ,
453+ keyfunc : defaultKeyFunc ,
454+ valid : true ,
455455 },
456456 {
457- name : "Validated non-padded token with padding enabled" ,
458- tokenString : "" ,
459- claims : jwt.MapClaims {"foo" : "paddedbar" },
460- paddedDecode : jwt . AllowPadding ,
457+ name : "Validated non-padded token with padding enabled" ,
458+ tokenString : "" ,
459+ claims : jwt.MapClaims {"foo" : "paddedbar" },
460+ paddedDecode : true ,
461461 signingMethod : jwt .SigningMethodRS256 ,
462- keyfunc : defaultKeyFunc ,
463- valid : true ,
462+ keyfunc : defaultKeyFunc ,
463+ valid : true ,
464464 },
465465 {
466- name : "Error for padded token with padding disabled" ,
467- tokenString : "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJmb28iOiJwYWRkZWRiYXIifQ==.20kGGJaYekGTRFf8b0TwhuETcR8lv5z2363X5jf7G1yTWVTwOmte5Ii8L8_OQbYwPoiVHmZY6iJPbt_DhCN42AeFY74BcsUhR-BVrYUVhKK0RppuzEcSlILDNeQsJDLEL035CPm1VO6Jrgk7enQPIctVxUesRgswP71OpGvJxy3j1k_J8p0WzZvRZTe1D_2Misa0UDGwnEIHhmr97fIpMSZjFxlcygQw8QN34IHLHIXMaTY1eiCf4CCr6rOS9wUeu7P3CPkmFq9XhxBT_LLCmIMhHnxP5x27FUJE_JZlfek0MmARcrhpsZS2sFhHAiWrjxjOE27jkDtv1nEwn65wMw==" ,
468- claims : jwt.MapClaims {"foo" : "paddedbar" },
469- paddedDecode : jwt . DisablePadding ,
466+ name : "Error for padded token with padding disabled" ,
467+ tokenString : "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJmb28iOiJwYWRkZWRiYXIifQ==.20kGGJaYekGTRFf8b0TwhuETcR8lv5z2363X5jf7G1yTWVTwOmte5Ii8L8_OQbYwPoiVHmZY6iJPbt_DhCN42AeFY74BcsUhR-BVrYUVhKK0RppuzEcSlILDNeQsJDLEL035CPm1VO6Jrgk7enQPIctVxUesRgswP71OpGvJxy3j1k_J8p0WzZvRZTe1D_2Misa0UDGwnEIHhmr97fIpMSZjFxlcygQw8QN34IHLHIXMaTY1eiCf4CCr6rOS9wUeu7P3CPkmFq9XhxBT_LLCmIMhHnxP5x27FUJE_JZlfek0MmARcrhpsZS2sFhHAiWrjxjOE27jkDtv1nEwn65wMw==" ,
468+ claims : jwt.MapClaims {"foo" : "paddedbar" },
469+ paddedDecode : false ,
470470 signingMethod : jwt .SigningMethodRS256 ,
471- keyfunc : defaultKeyFunc ,
472- valid : false ,
471+ keyfunc : defaultKeyFunc ,
472+ valid : false ,
473473 },
474474 {
475- name : "Validated padded token with padding enabled" ,
476- tokenString : "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJmb28iOiJwYWRkZWRiYXIifQ==.20kGGJaYekGTRFf8b0TwhuETcR8lv5z2363X5jf7G1yTWVTwOmte5Ii8L8_OQbYwPoiVHmZY6iJPbt_DhCN42AeFY74BcsUhR-BVrYUVhKK0RppuzEcSlILDNeQsJDLEL035CPm1VO6Jrgk7enQPIctVxUesRgswP71OpGvJxy3j1k_J8p0WzZvRZTe1D_2Misa0UDGwnEIHhmr97fIpMSZjFxlcygQw8QN34IHLHIXMaTY1eiCf4CCr6rOS9wUeu7P3CPkmFq9XhxBT_LLCmIMhHnxP5x27FUJE_JZlfek0MmARcrhpsZS2sFhHAiWrjxjOE27jkDtv1nEwn65wMw==" ,
477- claims : jwt.MapClaims {"foo" : "paddedbar" },
478- paddedDecode : jwt . AllowPadding ,
475+ name : "Validated padded token with padding enabled" ,
476+ tokenString : "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJmb28iOiJwYWRkZWRiYXIifQ==.20kGGJaYekGTRFf8b0TwhuETcR8lv5z2363X5jf7G1yTWVTwOmte5Ii8L8_OQbYwPoiVHmZY6iJPbt_DhCN42AeFY74BcsUhR-BVrYUVhKK0RppuzEcSlILDNeQsJDLEL035CPm1VO6Jrgk7enQPIctVxUesRgswP71OpGvJxy3j1k_J8p0WzZvRZTe1D_2Misa0UDGwnEIHhmr97fIpMSZjFxlcygQw8QN34IHLHIXMaTY1eiCf4CCr6rOS9wUeu7P3CPkmFq9XhxBT_LLCmIMhHnxP5x27FUJE_JZlfek0MmARcrhpsZS2sFhHAiWrjxjOE27jkDtv1nEwn65wMw==" ,
477+ claims : jwt.MapClaims {"foo" : "paddedbar" },
478+ paddedDecode : true ,
479479 signingMethod : jwt .SigningMethodRS256 ,
480- keyfunc : defaultKeyFunc ,
481- valid : true ,
480+ keyfunc : defaultKeyFunc ,
481+ valid : true ,
482482 },
483483}
484484
@@ -512,7 +512,7 @@ func TestSetPadding(t *testing.T) {
512512 }
513513
514514 })
515- jwt .SetDecodePadding (jwt . DisablePadding )
515+ jwt .SetDecodePadding (false )
516516
517517 }
518518}
0 commit comments