Skip to content

Commit 8e59fa1

Browse files
committed
Don't Support Serialization for Jackson (De)serializers
Issue gh-16276
1 parent 8735368 commit 8e59fa1

16 files changed

+16
-0
lines changed

web/src/main/java/org/springframework/security/web/webauthn/jackson/AttestationConveyancePreferenceSerializer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
* @author Rob Winch
3131
* @since 6.4
3232
*/
33+
@SuppressWarnings("serial")
3334
class AttestationConveyancePreferenceSerializer extends StdSerializer<AttestationConveyancePreference> {
3435

3536
AttestationConveyancePreferenceSerializer() {

web/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientInputSerializer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
* @author Rob Winch
3131
* @since 6.4
3232
*/
33+
@SuppressWarnings("serial")
3334
class AuthenticationExtensionsClientInputSerializer extends StdSerializer<AuthenticationExtensionsClientInput> {
3435

3536
/**

web/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientInputsSerializer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
* @author Rob Winch
3232
* @since 6.4
3333
*/
34+
@SuppressWarnings("serial")
3435
class AuthenticationExtensionsClientInputsSerializer extends StdSerializer<AuthenticationExtensionsClientInputs> {
3536

3637
/**

web/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientOutputsDeserializer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
* @author Rob Winch
4040
* @since 6.4
4141
*/
42+
@SuppressWarnings("serial")
4243
class AuthenticationExtensionsClientOutputsDeserializer extends StdDeserializer<AuthenticationExtensionsClientOutputs> {
4344

4445
private static final Log logger = LogFactory.getLog(AuthenticationExtensionsClientOutputsDeserializer.class);

web/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorAttachmentDeserializer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
* @author Rob Winch
3232
* @since 6.4
3333
*/
34+
@SuppressWarnings("serial")
3435
class AuthenticatorAttachmentDeserializer extends StdDeserializer<AuthenticatorAttachment> {
3536

3637
AuthenticatorAttachmentDeserializer() {

web/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorAttachmentSerializer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
* @author Rob Winch
3131
* @since 6.4
3232
*/
33+
@SuppressWarnings("serial")
3334
class AuthenticatorAttachmentSerializer extends StdSerializer<AuthenticatorAttachment> {
3435

3536
AuthenticatorAttachmentSerializer() {

web/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorTransportDeserializer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
* @author Rob Winch
3232
* @since 6.4
3333
*/
34+
@SuppressWarnings("serial")
3435
class AuthenticatorTransportDeserializer extends StdDeserializer<AuthenticatorTransport> {
3536

3637
AuthenticatorTransportDeserializer() {

web/src/main/java/org/springframework/security/web/webauthn/jackson/BytesSerializer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
* @author Rob Winch
3131
* @since 6.4
3232
*/
33+
@SuppressWarnings("serial")
3334
class BytesSerializer extends StdSerializer<Bytes> {
3435

3536
/**

web/src/main/java/org/springframework/security/web/webauthn/jackson/COSEAlgorithmIdentifierDeserializer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
* @author Rob Winch
3232
* @since 6.4
3333
*/
34+
@SuppressWarnings("serial")
3435
class COSEAlgorithmIdentifierDeserializer extends StdDeserializer<COSEAlgorithmIdentifier> {
3536

3637
COSEAlgorithmIdentifierDeserializer() {

web/src/main/java/org/springframework/security/web/webauthn/jackson/COSEAlgorithmIdentifierSerializer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
* @author Rob Winch
3131
* @since 6.4
3232
*/
33+
@SuppressWarnings("serial")
3334
class COSEAlgorithmIdentifierSerializer extends StdSerializer<COSEAlgorithmIdentifier> {
3435

3536
COSEAlgorithmIdentifierSerializer() {

web/src/main/java/org/springframework/security/web/webauthn/jackson/CredProtectAuthenticationExtensionsClientInputSerializer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
*
3232
* @author Rob Winch
3333
*/
34+
@SuppressWarnings("serial")
3435
class CredProtectAuthenticationExtensionsClientInputSerializer
3536
extends StdSerializer<CredProtectAuthenticationExtensionsClientInput> {
3637

web/src/main/java/org/springframework/security/web/webauthn/jackson/DurationSerializer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
* @author Rob Winch
3030
* @since 6.4
3131
*/
32+
@SuppressWarnings("serial")
3233
class DurationSerializer extends StdSerializer<Duration> {
3334

3435
/**

web/src/main/java/org/springframework/security/web/webauthn/jackson/PublicKeyCredentialTypeDeserializer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
* @author Rob Winch
3232
* @since 6.4
3333
*/
34+
@SuppressWarnings("serial")
3435
class PublicKeyCredentialTypeDeserializer extends StdDeserializer<PublicKeyCredentialType> {
3536

3637
/**

web/src/main/java/org/springframework/security/web/webauthn/jackson/PublicKeyCredentialTypeSerializer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
* @author Rob Winch
3131
* @since 6.4
3232
*/
33+
@SuppressWarnings("serial")
3334
class PublicKeyCredentialTypeSerializer extends StdSerializer<PublicKeyCredentialType> {
3435

3536
/**

web/src/main/java/org/springframework/security/web/webauthn/jackson/ResidentKeyRequirementSerializer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
* @author Rob Winch
3131
* @since 6.4
3232
*/
33+
@SuppressWarnings("serial")
3334
class ResidentKeyRequirementSerializer extends StdSerializer<ResidentKeyRequirement> {
3435

3536
/**

web/src/main/java/org/springframework/security/web/webauthn/jackson/UserVerificationRequirementSerializer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
* @author Rob Winch
3131
* @since 6.4
3232
*/
33+
@SuppressWarnings("serial")
3334
class UserVerificationRequirementSerializer extends StdSerializer<UserVerificationRequirement> {
3435

3536
/**

0 commit comments

Comments
 (0)