2
0
Эх сурвалжийг харах

Added Serialization Values

Issue gh-16276
Josh Cummings 8 сар өмнө
parent
commit
018e1ae1a4

BIN
config/src/test/resources/serialized/6.4.x/org.springframework.security.ldap.userdetails.LdapUserDetailsManager$PasswordModifyRequest.serialized


+ 0 - 0
config/src/test/resources/serialized/6.4.x/org.springframework.security.oauth2.server.resource.introspection.SpringOpaqueTokenIntrospector$ArrayListFromString.serialized


+ 0 - 0
config/src/test/resources/serialized/6.4.x/org.springframework.security.oauth2.server.resource.introspection.SpringReactiveOpaqueTokenIntrospector$ArrayListFromString.serialized


+ 4 - 0
ldap/src/main/java/org/springframework/security/ldap/userdetails/LdapUserDetailsManager.java

@@ -18,6 +18,7 @@ package org.springframework.security.ldap.userdetails;
 
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
+import java.io.Serial;
 import java.util.Arrays;
 import java.util.Collection;
 import java.util.LinkedList;
@@ -491,6 +492,9 @@ public class LdapUserDetailsManager implements UserDetailsManager {
 	 */
 	private static class PasswordModifyRequest implements ExtendedRequest {
 
+		@Serial
+		private static final long serialVersionUID = 3154223576081503237L;
+
 		private static final byte SEQUENCE_TYPE = 48;
 
 		private static final String PASSWORD_MODIFY_OID = "1.3.6.1.4.1.4203.1.11.1";

+ 4 - 0
oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/SpringOpaqueTokenIntrospector.java

@@ -16,6 +16,7 @@
 
 package org.springframework.security.oauth2.server.resource.introspection;
 
+import java.io.Serial;
 import java.net.URI;
 import java.time.Instant;
 import java.util.ArrayList;
@@ -271,6 +272,9 @@ public class SpringOpaqueTokenIntrospector implements OpaqueTokenIntrospector {
 	// gh-7563
 	private static final class ArrayListFromString extends ArrayList<String> {
 
+		@Serial
+		private static final long serialVersionUID = -1804103555781637109L;
+
 		ArrayListFromString(String... elements) {
 			super(Arrays.asList(elements));
 		}

+ 4 - 0
oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/SpringReactiveOpaqueTokenIntrospector.java

@@ -16,6 +16,7 @@
 
 package org.springframework.security.oauth2.server.resource.introspection;
 
+import java.io.Serial;
 import java.net.URI;
 import java.time.Instant;
 import java.util.ArrayList;
@@ -225,6 +226,9 @@ public class SpringReactiveOpaqueTokenIntrospector implements ReactiveOpaqueToke
 	// gh-7563
 	private static final class ArrayListFromString extends ArrayList<String> {
 
+		@Serial
+		private static final long serialVersionUID = 9182779930765511117L;
+
 		ArrayListFromString(String... elements) {
 			super(Arrays.asList(elements));
 		}