Don't Support Serialization for Jackson (De)serializers

Issue gh-16276
This commit is contained in:
Josh Cummings 2025-01-14 17:35:33 -07:00
parent 8735368d9e
commit 8e59fa1719
No known key found for this signature in database
GPG Key ID: 869B37A20E876129
16 changed files with 16 additions and 0 deletions

View File

@ -30,6 +30,7 @@ import org.springframework.security.web.webauthn.api.AttestationConveyancePrefer
* @author Rob Winch
* @since 6.4
*/
@SuppressWarnings("serial")
class AttestationConveyancePreferenceSerializer extends StdSerializer<AttestationConveyancePreference> {
AttestationConveyancePreferenceSerializer() {

View File

@ -30,6 +30,7 @@ import org.springframework.security.web.webauthn.api.AuthenticationExtensionsCli
* @author Rob Winch
* @since 6.4
*/
@SuppressWarnings("serial")
class AuthenticationExtensionsClientInputSerializer extends StdSerializer<AuthenticationExtensionsClientInput> {
/**

View File

@ -31,6 +31,7 @@ import org.springframework.security.web.webauthn.api.AuthenticationExtensionsCli
* @author Rob Winch
* @since 6.4
*/
@SuppressWarnings("serial")
class AuthenticationExtensionsClientInputsSerializer extends StdSerializer<AuthenticationExtensionsClientInputs> {
/**

View File

@ -39,6 +39,7 @@ import org.springframework.security.web.webauthn.api.ImmutableAuthenticationExte
* @author Rob Winch
* @since 6.4
*/
@SuppressWarnings("serial")
class AuthenticationExtensionsClientOutputsDeserializer extends StdDeserializer<AuthenticationExtensionsClientOutputs> {
private static final Log logger = LogFactory.getLog(AuthenticationExtensionsClientOutputsDeserializer.class);

View File

@ -31,6 +31,7 @@ import org.springframework.security.web.webauthn.api.AuthenticatorAttachment;
* @author Rob Winch
* @since 6.4
*/
@SuppressWarnings("serial")
class AuthenticatorAttachmentDeserializer extends StdDeserializer<AuthenticatorAttachment> {
AuthenticatorAttachmentDeserializer() {

View File

@ -30,6 +30,7 @@ import org.springframework.security.web.webauthn.api.AuthenticatorAttachment;
* @author Rob Winch
* @since 6.4
*/
@SuppressWarnings("serial")
class AuthenticatorAttachmentSerializer extends StdSerializer<AuthenticatorAttachment> {
AuthenticatorAttachmentSerializer() {

View File

@ -31,6 +31,7 @@ import org.springframework.security.web.webauthn.api.AuthenticatorTransport;
* @author Rob Winch
* @since 6.4
*/
@SuppressWarnings("serial")
class AuthenticatorTransportDeserializer extends StdDeserializer<AuthenticatorTransport> {
AuthenticatorTransportDeserializer() {

View File

@ -30,6 +30,7 @@ import org.springframework.security.web.webauthn.api.Bytes;
* @author Rob Winch
* @since 6.4
*/
@SuppressWarnings("serial")
class BytesSerializer extends StdSerializer<Bytes> {
/**

View File

@ -31,6 +31,7 @@ import org.springframework.security.web.webauthn.api.COSEAlgorithmIdentifier;
* @author Rob Winch
* @since 6.4
*/
@SuppressWarnings("serial")
class COSEAlgorithmIdentifierDeserializer extends StdDeserializer<COSEAlgorithmIdentifier> {
COSEAlgorithmIdentifierDeserializer() {

View File

@ -30,6 +30,7 @@ import org.springframework.security.web.webauthn.api.COSEAlgorithmIdentifier;
* @author Rob Winch
* @since 6.4
*/
@SuppressWarnings("serial")
class COSEAlgorithmIdentifierSerializer extends StdSerializer<COSEAlgorithmIdentifier> {
COSEAlgorithmIdentifierSerializer() {

View File

@ -31,6 +31,7 @@ import org.springframework.security.web.webauthn.api.CredProtectAuthenticationEx
*
* @author Rob Winch
*/
@SuppressWarnings("serial")
class CredProtectAuthenticationExtensionsClientInputSerializer
extends StdSerializer<CredProtectAuthenticationExtensionsClientInput> {

View File

@ -29,6 +29,7 @@ import com.fasterxml.jackson.databind.ser.std.StdSerializer;
* @author Rob Winch
* @since 6.4
*/
@SuppressWarnings("serial")
class DurationSerializer extends StdSerializer<Duration> {
/**

View File

@ -31,6 +31,7 @@ import org.springframework.security.web.webauthn.api.PublicKeyCredentialType;
* @author Rob Winch
* @since 6.4
*/
@SuppressWarnings("serial")
class PublicKeyCredentialTypeDeserializer extends StdDeserializer<PublicKeyCredentialType> {
/**

View File

@ -30,6 +30,7 @@ import org.springframework.security.web.webauthn.api.PublicKeyCredentialType;
* @author Rob Winch
* @since 6.4
*/
@SuppressWarnings("serial")
class PublicKeyCredentialTypeSerializer extends StdSerializer<PublicKeyCredentialType> {
/**

View File

@ -30,6 +30,7 @@ import org.springframework.security.web.webauthn.api.ResidentKeyRequirement;
* @author Rob Winch
* @since 6.4
*/
@SuppressWarnings("serial")
class ResidentKeyRequirementSerializer extends StdSerializer<ResidentKeyRequirement> {
/**

View File

@ -30,6 +30,7 @@ import org.springframework.security.web.webauthn.api.UserVerificationRequirement
* @author Rob Winch
* @since 6.4
*/
@SuppressWarnings("serial")
class UserVerificationRequirementSerializer extends StdSerializer<UserVerificationRequirement> {
/**