diff --git a/config/src/test/java/org/springframework/security/SpringSecurityCoreVersionSerializableTests.java b/config/src/test/java/org/springframework/security/SpringSecurityCoreVersionSerializableTests.java index ca899dcc39..7daa7967f0 100644 --- a/config/src/test/java/org/springframework/security/SpringSecurityCoreVersionSerializableTests.java +++ b/config/src/test/java/org/springframework/security/SpringSecurityCoreVersionSerializableTests.java @@ -584,7 +584,9 @@ class SpringSecurityCoreVersionSerializableTests { generatorByClassName.put(CredProtectAuthenticationExtensionsClientInput.class, (c) -> new CredProtectAuthenticationExtensionsClientInput(credProtect)); generatorByClassName.put(ImmutableAuthenticationExtensionsClientInputs.class, (i) -> inputs); - generatorByClassName.put(ImmutableAuthenticationExtensionsClientInput.class, + Field credPropsField = ReflectionUtils.findField(ImmutableAuthenticationExtensionsClientInput.class, + "credProps"); + generatorByClassName.put(credPropsField.getType(), (i) -> ImmutableAuthenticationExtensionsClientInput.credProps); generatorByClassName.put(Bytes.class, (b) -> id); generatorByClassName.put(PublicKeyCredentialDescriptor.class, (d) -> descriptor);