|
29 | 29 | import java.nio.file.Files;
|
30 | 30 | import java.nio.file.Path;
|
31 | 31 | import java.nio.file.Paths;
|
| 32 | +import java.time.Instant; |
32 | 33 | import java.util.ArrayList;
|
33 | 34 | import java.util.Date;
|
34 | 35 | import java.util.HashMap;
|
|
59 | 60 | import org.springframework.security.cas.authentication.CasAuthenticationToken;
|
60 | 61 | import org.springframework.security.cas.authentication.CasServiceTicketAuthenticationToken;
|
61 | 62 | import org.springframework.security.core.SpringSecurityCoreVersion;
|
| 63 | +import org.springframework.security.core.session.ReactiveSessionInformation; |
62 | 64 | import org.springframework.security.core.session.SessionInformation;
|
63 | 65 | import org.springframework.security.core.userdetails.UserDetails;
|
64 | 66 | import org.springframework.security.oauth2.client.OAuth2AuthorizedClient;
|
@@ -138,6 +140,8 @@ class SpringSecurityCoreVersionSerializableTests {
|
138 | 140 | generatorByClassName.put(OidcUserInfo.class, (r) -> OidcUserInfo.builder().email("email@example.com").build());
|
139 | 141 | generatorByClassName.put(SessionInformation.class,
|
140 | 142 | (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))); |
141 | 145 | generatorByClassName.put(OAuth2LoginAuthenticationToken.class, (r) -> {
|
142 | 146 | var token = new OAuth2LoginAuthenticationToken(clientRegistration,
|
143 | 147 | TestOAuth2AuthorizationExchanges.success());
|
|
0 commit comments