Skip to content

Commit ddcaeb5

Browse files
Serialize objects from 6.3.x
Issue gh-3737
1 parent 2c7b7a5 commit ddcaeb5

File tree

49 files changed

+4
-0
lines changed

Some content is hidden

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

49 files changed

+4
-0
lines changed

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import java.nio.file.Files;
3030
import java.nio.file.Path;
3131
import java.nio.file.Paths;
32+
import java.time.Instant;
3233
import java.util.ArrayList;
3334
import java.util.Date;
3435
import java.util.HashMap;
@@ -59,6 +60,7 @@
5960
import org.springframework.security.cas.authentication.CasAuthenticationToken;
6061
import org.springframework.security.cas.authentication.CasServiceTicketAuthenticationToken;
6162
import org.springframework.security.core.SpringSecurityCoreVersion;
63+
import org.springframework.security.core.session.ReactiveSessionInformation;
6264
import org.springframework.security.core.session.SessionInformation;
6365
import org.springframework.security.core.userdetails.UserDetails;
6466
import org.springframework.security.oauth2.client.OAuth2AuthorizedClient;
@@ -138,6 +140,8 @@ class SpringSecurityCoreVersionSerializableTests {
138140
generatorByClassName.put(OidcUserInfo.class, (r) -> OidcUserInfo.builder().email("[email protected]").build());
139141
generatorByClassName.put(SessionInformation.class,
140142
(r) -> new SessionInformation(user, r.alphanumeric(4), new Date(1704378933936L)));
143+
generatorByClassName.put(ReactiveSessionInformation.class,
144+
(r) -> new ReactiveSessionInformation(user, r.alphanumeric(4), Instant.ofEpochMilli(1704378933936L)));
141145
generatorByClassName.put(OAuth2LoginAuthenticationToken.class, (r) -> {
142146
var token = new OAuth2LoginAuthenticationToken(clientRegistration,
143147
TestOAuth2AuthorizationExchanges.success());

0 commit comments

Comments
 (0)