Skip to content

Commit 3cb9581

Browse files
committed
Upgrade to Jackson 3.0.0-rc9 and 2.20.0
Signed-off-by: Sébastien Deleuze <[email protected]>
1 parent 833536d commit 3cb9581

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

core/src/main/java/org/springframework/security/jackson/UserDeserializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public User deserialize(JsonParser jp, DeserializationContext ctxt) throws Jacks
6060
ctxt.getTypeFactory().constructType(SIMPLE_GRANTED_AUTHORITY_SET));
6161
JsonNode passwordNode = readJsonNode(jsonNode, "password");
6262
String username = readJsonNode(jsonNode, "username").asString();
63-
String password = (passwordNode.isNull() || passwordNode.isMissingNode()) ? null : passwordNode.stringValue();
63+
String password = (passwordNode.isMissingNode()) ? null : passwordNode.stringValue();
6464
boolean enabled = readJsonNode(jsonNode, "enabled").asBoolean();
6565
boolean accountNonExpired = readJsonNode(jsonNode, "accountNonExpired").asBoolean();
6666
boolean credentialsNonExpired = readJsonNode(jsonNode, "credentialsNonExpired").asBoolean();

core/src/main/java/org/springframework/security/jackson2/UsernamePasswordAuthenticationTokenDeserializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ public UsernamePasswordAuthenticationToken deserialize(JsonParser jp, Deserializ
7575
throws IOException, JsonProcessingException {
7676
ObjectMapper mapper = (ObjectMapper) jp.getCodec();
7777
JsonNode jsonNode = mapper.readTree(jp);
78-
Boolean authenticated = readJsonNode(jsonNode, "authenticated").asBoolean();
78+
boolean authenticated = readJsonNode(jsonNode, "authenticated").asBoolean();
7979
JsonNode principalNode = readJsonNode(jsonNode, "principal");
8080
Object principal = getPrincipal(mapper, principalNode);
8181
JsonNode credentialsNode = readJsonNode(jsonNode, "credentials");

gradle/libs.versions.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ org-springframework = "7.0.0-M8"
1616

1717
[libraries]
1818
ch-qos-logback-logback-classic = "ch.qos.logback:logback-classic:1.5.18"
19-
com-fasterxml-jackson-jackson-bom = "com.fasterxml.jackson:jackson-bom:2.20.0-rc1"
19+
com-fasterxml-jackson-jackson-bom = "com.fasterxml.jackson:jackson-bom:2.20.0"
2020
com-google-inject-guice = "com.google.inject:guice:3.0"
2121
com-netflix-nebula-nebula-project-plugin = "com.netflix.nebula:nebula-project-plugin:8.2.0"
2222
com-nimbusds-nimbus-jose-jwt = "com.nimbusds:nimbus-jose-jwt:10.4"
@@ -82,7 +82,7 @@ org-springframework-data-spring-data-bom = "org.springframework.data:spring-data
8282
org-springframework-ldap-spring-ldap-core = "org.springframework.ldap:spring-ldap-core:3.2.13"
8383
org-springframework-spring-framework-bom = { module = "org.springframework:spring-framework-bom", version.ref = "org-springframework" }
8484
org-synchronoss-cloud-nio-multipart-parser = "org.synchronoss.cloud:nio-multipart-parser:1.1.0"
85-
tools-jackson-jackson-bom = "tools.jackson:jackson-bom:3.0.0-rc8"
85+
tools-jackson-jackson-bom = "tools.jackson:jackson-bom:3.0.0-rc9"
8686

8787
com-google-code-gson-gson = "com.google.code.gson:gson:2.13.1"
8888
com-thaiopensource-trag = "com.thaiopensource:trang:20091111"

web/src/main/java/org/springframework/security/web/jackson/CookieDeserializer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,11 @@ public Cookie deserialize(JsonParser jp, DeserializationContext ctxt) throws Jac
4444
Cookie cookie = new Cookie(readJsonNode(jsonNode, "name").stringValue(),
4545
readJsonNode(jsonNode, "value").stringValue());
4646
JsonNode domainNode = readJsonNode(jsonNode, "domain");
47-
cookie.setDomain((domainNode.isNull() || domainNode.isMissingNode()) ? null : domainNode.stringValue());
47+
cookie.setDomain((domainNode.isMissingNode()) ? null : domainNode.stringValue());
4848
cookie.setMaxAge(readJsonNode(jsonNode, "maxAge").asInt(-1));
4949
cookie.setSecure(readJsonNode(jsonNode, "secure").asBoolean());
5050
JsonNode pathNode = readJsonNode(jsonNode, "path");
51-
cookie.setPath((pathNode.isNull() || pathNode.isMissingNode()) ? null : pathNode.stringValue());
51+
cookie.setPath((pathNode.isMissingNode()) ? null : pathNode.stringValue());
5252
JsonNode attributes = readJsonNode(jsonNode, "attributes");
5353
cookie.setHttpOnly(readJsonNode(attributes, "HttpOnly") != null);
5454
return cookie;

0 commit comments

Comments
 (0)