diff --git a/webgoat-lessons/client-side-filtering/src/main/java/org/owasp/webgoat/client_side_filtering/Salaries.java b/webgoat-lessons/client-side-filtering/src/main/java/org/owasp/webgoat/client_side_filtering/Salaries.java index f0ad580a91..bd2221caa6 100644 --- a/webgoat-lessons/client-side-filtering/src/main/java/org/owasp/webgoat/client_side_filtering/Salaries.java +++ b/webgoat-lessons/client-side-filtering/src/main/java/org/owasp/webgoat/client_side_filtering/Salaries.java @@ -22,12 +22,12 @@ package org.owasp.webgoat.client_side_filtering; -import lombok.SneakyThrows; import org.springframework.beans.factory.annotation.Value; import org.springframework.core.io.ClassPathResource; import org.springframework.util.FileCopyUtils; -import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import org.xml.sax.InputSource; @@ -47,6 +47,7 @@ import java.util.List; import java.util.Map; +@RestController public class Salaries { // {extends Endpoint { @Value("${webgoat.user.directory}") @@ -66,7 +67,7 @@ public void copyFiles() { } } - @RequestMapping(produces = {"application/json"}) + @GetMapping("clientSideFiltering/salaries") @ResponseBody public List> invoke() throws ServletException, IOException { NodeList nodes = null; diff --git a/webgoat-lessons/jwt/src/main/java/org/owasp/webgoat/jwt/JWTRefreshEndpoint.java b/webgoat-lessons/jwt/src/main/java/org/owasp/webgoat/jwt/JWTRefreshEndpoint.java index 537bf12539..9ea88894ab 100644 --- a/webgoat-lessons/jwt/src/main/java/org/owasp/webgoat/jwt/JWTRefreshEndpoint.java +++ b/webgoat-lessons/jwt/src/main/java/org/owasp/webgoat/jwt/JWTRefreshEndpoint.java @@ -58,7 +58,7 @@ public ResponseEntity follow(@RequestBody(required = false) Map String user = (String) json.get("user"); String password = (String) json.get("password"); - if ("Jerry".equals(user) && PASSWORD.equals(password)) { + if ("Jerry".equalsIgnoreCase(user) && PASSWORD.equals(password)) { return ok(createNewTokens(user)); } return ResponseEntity.status(HttpStatus.UNAUTHORIZED).build(); diff --git a/webgoat-lessons/jwt/src/main/resources/html/JWT.html b/webgoat-lessons/jwt/src/main/resources/html/JWT.html index 71775a15b2..9c1a6889f5 100644 --- a/webgoat-lessons/jwt/src/main/resources/html/JWT.html +++ b/webgoat-lessons/jwt/src/main/resources/html/JWT.html @@ -122,6 +122,7 @@

Vote for your favorite

+