浏览代码

Don't Support Serialization for Jackson (De)serializers

Issue gh-16276
Josh Cummings 7 月之前
父节点
当前提交
8e59fa1719
共有 16 个文件被更改,包括 16 次插入0 次删除
  1. 1 0
      web/src/main/java/org/springframework/security/web/webauthn/jackson/AttestationConveyancePreferenceSerializer.java
  2. 1 0
      web/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientInputSerializer.java
  3. 1 0
      web/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientInputsSerializer.java
  4. 1 0
      web/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientOutputsDeserializer.java
  5. 1 0
      web/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorAttachmentDeserializer.java
  6. 1 0
      web/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorAttachmentSerializer.java
  7. 1 0
      web/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorTransportDeserializer.java
  8. 1 0
      web/src/main/java/org/springframework/security/web/webauthn/jackson/BytesSerializer.java
  9. 1 0
      web/src/main/java/org/springframework/security/web/webauthn/jackson/COSEAlgorithmIdentifierDeserializer.java
  10. 1 0
      web/src/main/java/org/springframework/security/web/webauthn/jackson/COSEAlgorithmIdentifierSerializer.java
  11. 1 0
      web/src/main/java/org/springframework/security/web/webauthn/jackson/CredProtectAuthenticationExtensionsClientInputSerializer.java
  12. 1 0
      web/src/main/java/org/springframework/security/web/webauthn/jackson/DurationSerializer.java
  13. 1 0
      web/src/main/java/org/springframework/security/web/webauthn/jackson/PublicKeyCredentialTypeDeserializer.java
  14. 1 0
      web/src/main/java/org/springframework/security/web/webauthn/jackson/PublicKeyCredentialTypeSerializer.java
  15. 1 0
      web/src/main/java/org/springframework/security/web/webauthn/jackson/ResidentKeyRequirementSerializer.java
  16. 1 0
      web/src/main/java/org/springframework/security/web/webauthn/jackson/UserVerificationRequirementSerializer.java

+ 1 - 0
web/src/main/java/org/springframework/security/web/webauthn/jackson/AttestationConveyancePreferenceSerializer.java

@@ -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() {

+ 1 - 0
web/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientInputSerializer.java

@@ -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> {
 
 	/**

+ 1 - 0
web/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientInputsSerializer.java

@@ -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> {
 
 	/**

+ 1 - 0
web/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticationExtensionsClientOutputsDeserializer.java

@@ -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);

+ 1 - 0
web/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorAttachmentDeserializer.java

@@ -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() {

+ 1 - 0
web/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorAttachmentSerializer.java

@@ -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() {

+ 1 - 0
web/src/main/java/org/springframework/security/web/webauthn/jackson/AuthenticatorTransportDeserializer.java

@@ -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() {

+ 1 - 0
web/src/main/java/org/springframework/security/web/webauthn/jackson/BytesSerializer.java

@@ -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> {
 
 	/**

+ 1 - 0
web/src/main/java/org/springframework/security/web/webauthn/jackson/COSEAlgorithmIdentifierDeserializer.java

@@ -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() {

+ 1 - 0
web/src/main/java/org/springframework/security/web/webauthn/jackson/COSEAlgorithmIdentifierSerializer.java

@@ -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() {

+ 1 - 0
web/src/main/java/org/springframework/security/web/webauthn/jackson/CredProtectAuthenticationExtensionsClientInputSerializer.java

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

+ 1 - 0
web/src/main/java/org/springframework/security/web/webauthn/jackson/DurationSerializer.java

@@ -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> {
 
 	/**

+ 1 - 0
web/src/main/java/org/springframework/security/web/webauthn/jackson/PublicKeyCredentialTypeDeserializer.java

@@ -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> {
 
 	/**

+ 1 - 0
web/src/main/java/org/springframework/security/web/webauthn/jackson/PublicKeyCredentialTypeSerializer.java

@@ -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> {
 
 	/**

+ 1 - 0
web/src/main/java/org/springframework/security/web/webauthn/jackson/ResidentKeyRequirementSerializer.java

@@ -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> {
 
 	/**

+ 1 - 0
web/src/main/java/org/springframework/security/web/webauthn/jackson/UserVerificationRequirementSerializer.java

@@ -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> {
 
 	/**