Skip to content

Commit 6d1a886

Browse files
committed
Deprecate SERIAL_VERSION_UID
Closes gh-17623
1 parent 6f1232c commit 6d1a886

File tree

51 files changed

+57
-54
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+57
-54
lines changed

cas/src/main/java/org/springframework/security/cas/authentication/CasAssertionAuthenticationToken.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
*/
3232
public final class CasAssertionAuthenticationToken extends AbstractAuthenticationToken {
3333

34-
private static final long serialVersionUID = SpringSecurityCoreVersion.SERIAL_VERSION_UID;
34+
private static final long serialVersionUID = 620L;
3535

3636
private final Assertion assertion;
3737

cas/src/main/java/org/springframework/security/cas/authentication/CasAuthenticationToken.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
*/
3737
public class CasAuthenticationToken extends AbstractAuthenticationToken implements Serializable {
3838

39-
private static final long serialVersionUID = SpringSecurityCoreVersion.SERIAL_VERSION_UID;
39+
private static final long serialVersionUID = 620L;
4040

4141
private final Object credentials;
4242

cas/src/main/java/org/springframework/security/cas/authentication/CasServiceTicketAuthenticationToken.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public class CasServiceTicketAuthenticationToken extends AbstractAuthenticationT
3838
static final String CAS_STATEFUL_IDENTIFIER = "_cas_stateful_";
3939

4040
@Serial
41-
private static final long serialVersionUID = SpringSecurityCoreVersion.SERIAL_VERSION_UID;
41+
private static final long serialVersionUID = 620L;
4242

4343
private final String identifier;
4444

config/src/test/java/org/springframework/security/SpringSecurityCoreVersionSerializableTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
*/
7171
class SpringSecurityCoreVersionSerializableTests {
7272

73-
static final long securitySerialVersionUid = SpringSecurityCoreVersion.SERIAL_VERSION_UID;
73+
static final long securitySerialVersionUid = 620L;
7474

7575
static Path currentVersionFolder = Paths.get("src/test/resources/serialized/" + getCurrentVersion());
7676

core/src/main/java/org/springframework/security/access/intercept/RunAsUserToken.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
@Deprecated
3636
public class RunAsUserToken extends AbstractAuthenticationToken {
3737

38-
private static final long serialVersionUID = SpringSecurityCoreVersion.SERIAL_VERSION_UID;
38+
private static final long serialVersionUID = 620L;
3939

4040
private final Class<? extends Authentication> originalAuthentication;
4141

core/src/main/java/org/springframework/security/authentication/RememberMeAuthenticationToken.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
*/
3333
public class RememberMeAuthenticationToken extends AbstractAuthenticationToken {
3434

35-
private static final long serialVersionUID = SpringSecurityCoreVersion.SERIAL_VERSION_UID;
35+
private static final long serialVersionUID = 620L;
3636

3737
private final Object principal;
3838

core/src/main/java/org/springframework/security/authentication/UsernamePasswordAuthenticationToken.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
*/
3939
public class UsernamePasswordAuthenticationToken extends AbstractAuthenticationToken {
4040

41-
private static final long serialVersionUID = SpringSecurityCoreVersion.SERIAL_VERSION_UID;
41+
private static final long serialVersionUID = 620L;
4242

4343
private final Object principal;
4444

core/src/main/java/org/springframework/security/authentication/jaas/JaasAuthenticationToken.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
*/
3535
public class JaasAuthenticationToken extends UsernamePasswordAuthenticationToken {
3636

37-
private static final long serialVersionUID = SpringSecurityCoreVersion.SERIAL_VERSION_UID;
37+
private static final long serialVersionUID = 620L;
3838

3939
private final transient LoginContext loginContext;
4040

core/src/main/java/org/springframework/security/authentication/jaas/JaasGrantedAuthority.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
*/
3232
public final class JaasGrantedAuthority implements GrantedAuthority {
3333

34-
private static final long serialVersionUID = SpringSecurityCoreVersion.SERIAL_VERSION_UID;
34+
private static final long serialVersionUID = 620L;
3535

3636
private final String role;
3737

core/src/main/java/org/springframework/security/core/SpringSecurityCoreVersion.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,10 @@ public final class SpringSecurityCoreVersion {
4141

4242
/**
4343
* Global Serialization value for Spring Security classes.
44+
* @deprecated Please have each class use its own serialization version
45+
* @see SpringSecurityCoreVersionSerializableTests
4446
*/
47+
@Deprecated(forRemoval = true)
4548
public static final long SERIAL_VERSION_UID = 620L;
4649

4750
static final @Nullable String MIN_SPRING_VERSION = getSpringVersion();

0 commit comments

Comments
 (0)