Ver código fonte

Add .serialized suffix and consider them as binary in Git

Issue gh-3737
Marcus Hert Da Coregio 1 ano atrás
pai
commit
e2bab7b7ef
52 arquivos alterados com 3 adições e 2 exclusões
  1. 1 0
      .gitattributes
  2. 2 2
      config/src/test/java/org/springframework/security/SpringSecurityCoreVersionSerializableTests.java
  3. 0 0
      config/src/test/resources/serialized/6.2.x/org.springframework.security.access.intercept.RunAsUserToken.serialized
  4. 0 0
      config/src/test/resources/serialized/6.2.x/org.springframework.security.authentication.RememberMeAuthenticationToken.serialized
  5. 0 0
      config/src/test/resources/serialized/6.2.x/org.springframework.security.authentication.UsernamePasswordAuthenticationToken.serialized
  6. 0 0
      config/src/test/resources/serialized/6.2.x/org.springframework.security.authentication.jaas.JaasAuthenticationToken.serialized
  7. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.authentication.jaas.JaasGrantedAuthority.serialized
  8. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.cas.authentication.CasAssertionAuthenticationToken.serialized
  9. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.cas.authentication.CasAuthenticationToken.serialized
  10. 0 0
      config/src/test/resources/serialized/6.2.x/org.springframework.security.cas.authentication.CasServiceTicketAuthenticationToken.serialized
  11. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.core.authority.SimpleGrantedAuthority.serialized
  12. 0 0
      config/src/test/resources/serialized/6.2.x/org.springframework.security.core.context.SecurityContextImpl.serialized
  13. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.core.session.SessionInformation.serialized
  14. 0 0
      config/src/test/resources/serialized/6.2.x/org.springframework.security.core.userdetails.User$AuthorityComparator.serialized
  15. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.core.userdetails.User.serialized
  16. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.ldap.userdetails.InetOrgPerson.serialized
  17. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.ldap.userdetails.LdapUserDetailsImpl.serialized
  18. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.ldap.userdetails.Person.serialized
  19. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.OAuth2AuthorizedClient.serialized
  20. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.OAuth2AuthorizedClientId.serialized
  21. 0 0
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.authentication.OAuth2AuthenticationToken.serialized
  22. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.authentication.OAuth2AuthorizationCodeAuthenticationToken.serialized
  23. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.authentication.OAuth2LoginAuthenticationToken.serialized
  24. 0 0
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.registration.ClientRegistration$Builder.serialized
  25. 0 0
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.registration.ClientRegistration.serialized
  26. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.AuthenticationMethod.serialized
  27. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.AuthorizationGrantType.serialized
  28. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.ClientAuthenticationMethod
  29. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.ClientAuthenticationMethod.serialized
  30. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.OAuth2AccessToken$TokenType.serialized
  31. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.OAuth2Error.serialized
  32. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationExchange.serialized
  33. 0 0
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest.serialized
  34. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationResponse.serialized
  35. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationResponseType.serialized
  36. 0 0
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.oidc.OidcUserInfo.serialized
  37. 0 0
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.user.DefaultOAuth2User.serialized
  38. 0 0
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.user.OAuth2UserAuthority.serialized
  39. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.server.resource.BearerTokenAuthenticationToken.serialized
  40. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.server.resource.authentication.BearerTokenAuthentication.serialized
  41. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.server.resource.authentication.BearerTokenAuthenticationToken.serialized
  42. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken.serialized
  43. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.provisioning.MutableUser.serialized
  44. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.saml2.core.Saml2Error
  45. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.saml2.core.Saml2Error.serialized
  46. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.web.authentication.WebAuthenticationDetails.serialized
  47. 0 0
      config/src/test/resources/serialized/6.2.x/org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationToken.serialized
  48. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.web.authentication.preauth.PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails.serialized
  49. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.web.authentication.switchuser.SwitchUserGrantedAuthority.serialized
  50. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.web.savedrequest.DefaultSavedRequest
  51. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.web.savedrequest.DefaultSavedRequest.serialized
  52. BIN
      config/src/test/resources/serialized/6.2.x/org.springframework.security.web.savedrequest.SavedCookie.serialized

+ 1 - 0
.gitattributes

@@ -15,3 +15,4 @@
 *.otg      binary
 *.png      binary
 *.hsx      binary
+*.serialized binary

+ 2 - 2
config/src/test/java/org/springframework/security/SpringSecurityCoreVersionSerializableTests.java

@@ -227,7 +227,7 @@ class SpringSecurityCoreVersionSerializableTests {
 	@Disabled("This method should only be used to serialize the classes once")
 	void serializeCurrentVersionClasses(Class<?> clazz) throws Exception {
 		Files.createDirectories(currentVersionFolder);
-		Path filePath = Paths.get(currentVersionFolder.toAbsolutePath() + "/" + clazz.getName());
+		Path filePath = Paths.get(currentVersionFolder.toAbsolutePath() + "/" + clazz.getName() + ".serialized");
 		File file = filePath.toFile();
 		if (file.exists()) {
 			return;
@@ -253,7 +253,7 @@ class SpringSecurityCoreVersionSerializableTests {
 		try (FileInputStream fileInputStream = new FileInputStream(filePath.toFile());
 				ObjectInputStream objectInputStream = new ObjectInputStream(fileInputStream)) {
 			Object obj = objectInputStream.readObject();
-			Class<?> clazz = Class.forName(filePath.getFileName().toString());
+			Class<?> clazz = Class.forName(filePath.getFileName().toString().replace(".serialized", ""));
 			assertThat(obj).isInstanceOf(clazz);
 		}
 		catch (IOException | ClassNotFoundException ex) {

+ 0 - 0
config/src/test/resources/serialized/6.2.x/org.springframework.security.access.intercept.RunAsUserToken → config/src/test/resources/serialized/6.2.x/org.springframework.security.access.intercept.RunAsUserToken.serialized


+ 0 - 0
config/src/test/resources/serialized/6.2.x/org.springframework.security.authentication.RememberMeAuthenticationToken → config/src/test/resources/serialized/6.2.x/org.springframework.security.authentication.RememberMeAuthenticationToken.serialized


+ 0 - 0
config/src/test/resources/serialized/6.2.x/org.springframework.security.authentication.UsernamePasswordAuthenticationToken → config/src/test/resources/serialized/6.2.x/org.springframework.security.authentication.UsernamePasswordAuthenticationToken.serialized


+ 0 - 0
config/src/test/resources/serialized/6.2.x/org.springframework.security.authentication.jaas.JaasAuthenticationToken → config/src/test/resources/serialized/6.2.x/org.springframework.security.authentication.jaas.JaasAuthenticationToken.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.authentication.jaas.JaasGrantedAuthority → config/src/test/resources/serialized/6.2.x/org.springframework.security.authentication.jaas.JaasGrantedAuthority.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.cas.authentication.CasAssertionAuthenticationToken → config/src/test/resources/serialized/6.2.x/org.springframework.security.cas.authentication.CasAssertionAuthenticationToken.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.cas.authentication.CasAuthenticationToken → config/src/test/resources/serialized/6.2.x/org.springframework.security.cas.authentication.CasAuthenticationToken.serialized


+ 0 - 0
config/src/test/resources/serialized/6.2.x/org.springframework.security.cas.authentication.CasServiceTicketAuthenticationToken → config/src/test/resources/serialized/6.2.x/org.springframework.security.cas.authentication.CasServiceTicketAuthenticationToken.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.core.authority.SimpleGrantedAuthority → config/src/test/resources/serialized/6.2.x/org.springframework.security.core.authority.SimpleGrantedAuthority.serialized


+ 0 - 0
config/src/test/resources/serialized/6.2.x/org.springframework.security.core.context.SecurityContextImpl → config/src/test/resources/serialized/6.2.x/org.springframework.security.core.context.SecurityContextImpl.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.core.session.SessionInformation → config/src/test/resources/serialized/6.2.x/org.springframework.security.core.session.SessionInformation.serialized


+ 0 - 0
config/src/test/resources/serialized/6.2.x/org.springframework.security.core.userdetails.User$AuthorityComparator → config/src/test/resources/serialized/6.2.x/org.springframework.security.core.userdetails.User$AuthorityComparator.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.core.userdetails.User → config/src/test/resources/serialized/6.2.x/org.springframework.security.core.userdetails.User.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.ldap.userdetails.InetOrgPerson → config/src/test/resources/serialized/6.2.x/org.springframework.security.ldap.userdetails.InetOrgPerson.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.ldap.userdetails.LdapUserDetailsImpl → config/src/test/resources/serialized/6.2.x/org.springframework.security.ldap.userdetails.LdapUserDetailsImpl.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.ldap.userdetails.Person → config/src/test/resources/serialized/6.2.x/org.springframework.security.ldap.userdetails.Person.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.OAuth2AuthorizedClient → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.OAuth2AuthorizedClient.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.OAuth2AuthorizedClientId → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.OAuth2AuthorizedClientId.serialized


+ 0 - 0
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.authentication.OAuth2AuthenticationToken → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.authentication.OAuth2AuthenticationToken.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.authentication.OAuth2AuthorizationCodeAuthenticationToken → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.authentication.OAuth2AuthorizationCodeAuthenticationToken.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.authentication.OAuth2LoginAuthenticationToken → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.authentication.OAuth2LoginAuthenticationToken.serialized


+ 0 - 0
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.registration.ClientRegistration$Builder → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.registration.ClientRegistration$Builder.serialized


+ 0 - 0
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.registration.ClientRegistration → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.client.registration.ClientRegistration.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.AuthenticationMethod → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.AuthenticationMethod.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.AuthorizationGrantType → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.AuthorizationGrantType.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.ClientAuthenticationMethod


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.ClientAuthenticationMethod.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.OAuth2AccessToken$TokenType → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.OAuth2AccessToken$TokenType.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.OAuth2Error → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.OAuth2Error.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationExchange → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationExchange.serialized


+ 0 - 0
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationResponse → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationResponse.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationResponseType → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationResponseType.serialized


+ 0 - 0
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.oidc.OidcUserInfo → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.oidc.OidcUserInfo.serialized


+ 0 - 0
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.user.DefaultOAuth2User → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.user.DefaultOAuth2User.serialized


+ 0 - 0
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.user.OAuth2UserAuthority → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.core.user.OAuth2UserAuthority.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.server.resource.BearerTokenAuthenticationToken → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.server.resource.BearerTokenAuthenticationToken.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.server.resource.authentication.BearerTokenAuthentication → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.server.resource.authentication.BearerTokenAuthentication.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.server.resource.authentication.BearerTokenAuthenticationToken → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.server.resource.authentication.BearerTokenAuthenticationToken.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken → config/src/test/resources/serialized/6.2.x/org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.provisioning.MutableUser → config/src/test/resources/serialized/6.2.x/org.springframework.security.provisioning.MutableUser.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.saml2.core.Saml2Error


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.saml2.core.Saml2Error.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.web.authentication.WebAuthenticationDetails → config/src/test/resources/serialized/6.2.x/org.springframework.security.web.authentication.WebAuthenticationDetails.serialized


+ 0 - 0
config/src/test/resources/serialized/6.2.x/org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationToken → config/src/test/resources/serialized/6.2.x/org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationToken.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.web.authentication.preauth.PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails → config/src/test/resources/serialized/6.2.x/org.springframework.security.web.authentication.preauth.PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.web.authentication.switchuser.SwitchUserGrantedAuthority → config/src/test/resources/serialized/6.2.x/org.springframework.security.web.authentication.switchuser.SwitchUserGrantedAuthority.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.web.savedrequest.DefaultSavedRequest


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.web.savedrequest.DefaultSavedRequest.serialized


BIN
config/src/test/resources/serialized/6.2.x/org.springframework.security.web.savedrequest.SavedCookie → config/src/test/resources/serialized/6.2.x/org.springframework.security.web.savedrequest.SavedCookie.serialized