Browse Source

Don't Support Serialization of Jackson Modules

Issu gh-16276
pull/16420/head
Josh Cummings 11 months ago
parent
commit
8735368d9e
No known key found for this signature in database
GPG Key ID: 869B37A20E876129
  1. 1
      cas/src/main/java/org/springframework/security/cas/jackson2/CasJackson2Module.java
  2. 1
      core/src/main/java/org/springframework/security/jackson2/SecurityJackson2Modules.java
  3. 1
      ldap/src/main/java/org/springframework/security/ldap/jackson2/LdapJackson2Module.java
  4. 1
      oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson2/OAuth2ClientJackson2Module.java
  5. 1
      saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson2/Saml2Jackson2Module.java
  6. 1
      web/src/main/java/org/springframework/security/web/jackson2/WebJackson2Module.java
  7. 1
      web/src/main/java/org/springframework/security/web/jackson2/WebServletJackson2Module.java
  8. 1
      web/src/main/java/org/springframework/security/web/server/jackson2/WebServerJackson2Module.java
  9. 1
      web/src/main/java/org/springframework/security/web/webauthn/jackson/WebauthnJackson2Module.java

1
cas/src/main/java/org/springframework/security/cas/jackson2/CasJackson2Module.java

@ -41,6 +41,7 @@ import org.springframework.security.jackson2.SecurityJackson2Modules; @@ -41,6 +41,7 @@ import org.springframework.security.jackson2.SecurityJackson2Modules;
* @since 4.2
* @see org.springframework.security.jackson2.SecurityJackson2Modules
*/
@SuppressWarnings("serial")
public class CasJackson2Module extends SimpleModule {
public CasJackson2Module() {

1
core/src/main/java/org/springframework/security/jackson2/SecurityJackson2Modules.java

@ -201,6 +201,7 @@ public final class SecurityJackson2Modules { @@ -201,6 +201,7 @@ public final class SecurityJackson2Modules {
*
* @author Rob Winch
*/
@SuppressWarnings("serial")
static class AllowlistTypeResolverBuilder extends ObjectMapper.DefaultTypeResolverBuilder {
AllowlistTypeResolverBuilder(ObjectMapper.DefaultTyping defaultTyping) {

1
ldap/src/main/java/org/springframework/security/ldap/jackson2/LdapJackson2Module.java

@ -46,6 +46,7 @@ import org.springframework.security.ldap.userdetails.Person; @@ -46,6 +46,7 @@ import org.springframework.security.ldap.userdetails.Person;
* @since 5.7
* @see SecurityJackson2Modules
*/
@SuppressWarnings("serial")
public class LdapJackson2Module extends SimpleModule {
public LdapJackson2Module() {

1
oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/jackson2/OAuth2ClientJackson2Module.java

@ -86,6 +86,7 @@ import org.springframework.security.oauth2.core.user.OAuth2UserAuthority; @@ -86,6 +86,7 @@ import org.springframework.security.oauth2.core.user.OAuth2UserAuthority;
* @see OAuth2AuthenticationExceptionMixin
* @see OAuth2ErrorMixin
*/
@SuppressWarnings("serial")
public class OAuth2ClientJackson2Module extends SimpleModule {
public OAuth2ClientJackson2Module() {

1
saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/jackson2/Saml2Jackson2Module.java

@ -39,6 +39,7 @@ import org.springframework.security.saml2.provider.service.authentication.logout @@ -39,6 +39,7 @@ import org.springframework.security.saml2.provider.service.authentication.logout
* @since 5.7
* @see SecurityJackson2Modules
*/
@SuppressWarnings("serial")
public class Saml2Jackson2Module extends SimpleModule {
public Saml2Jackson2Module() {

1
web/src/main/java/org/springframework/security/web/jackson2/WebJackson2Module.java

@ -40,6 +40,7 @@ import org.springframework.security.web.csrf.DefaultCsrfToken; @@ -40,6 +40,7 @@ import org.springframework.security.web.csrf.DefaultCsrfToken;
* @since 4.2
* @see SecurityJackson2Modules
*/
@SuppressWarnings("serial")
public class WebJackson2Module extends SimpleModule {
public WebJackson2Module() {

1
web/src/main/java/org/springframework/security/web/jackson2/WebServletJackson2Module.java

@ -44,6 +44,7 @@ import org.springframework.security.web.savedrequest.SavedCookie; @@ -44,6 +44,7 @@ import org.springframework.security.web.savedrequest.SavedCookie;
* @since 5.1
* @see SecurityJackson2Modules
*/
@SuppressWarnings("serial")
public class WebServletJackson2Module extends SimpleModule {
public WebServletJackson2Module() {

1
web/src/main/java/org/springframework/security/web/server/jackson2/WebServerJackson2Module.java

@ -38,6 +38,7 @@ import org.springframework.security.web.server.csrf.DefaultCsrfToken; @@ -38,6 +38,7 @@ import org.springframework.security.web.server.csrf.DefaultCsrfToken;
* @since 5.1
* @see SecurityJackson2Modules
*/
@SuppressWarnings("serial")
public class WebServerJackson2Module extends SimpleModule {
private static final String NAME = WebServerJackson2Module.class.getName();

1
web/src/main/java/org/springframework/security/web/webauthn/jackson/WebauthnJackson2Module.java

@ -47,6 +47,7 @@ import org.springframework.security.web.webauthn.management.RelyingPartyPublicKe @@ -47,6 +47,7 @@ import org.springframework.security.web.webauthn.management.RelyingPartyPublicKe
* @author Rob Winch
* @since 6.4
*/
@SuppressWarnings("serial")
public class WebauthnJackson2Module extends SimpleModule {
/**

Loading…
Cancel
Save