From 4da76695c58701d9eedba83ff9aff87504b216c9 Mon Sep 17 00:00:00 2001 From: VanJackal Date: Wed, 11 Dec 2024 18:42:02 -0600 Subject: [PATCH] Revert "removed undocumented route that contained xss" --- .../critterspring/CritterSpringApplication.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/critterSpring/src/main/java/com/combatcritters/critterspring/CritterSpringApplication.java b/critterSpring/src/main/java/com/combatcritters/critterspring/CritterSpringApplication.java index 70bb9daa..df4be01e 100644 --- a/critterSpring/src/main/java/com/combatcritters/critterspring/CritterSpringApplication.java +++ b/critterSpring/src/main/java/com/combatcritters/critterspring/CritterSpringApplication.java @@ -2,8 +2,11 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; +import java.security.Principal; /** * CritterSpringApplication.java @@ -20,5 +23,10 @@ public class CritterSpringApplication { public static void main(String[] args) { SpringApplication.run(CritterSpringApplication.class, args); } + + @GetMapping("/ping") + public String ping(Principal principal, @RequestParam(value = "reply", defaultValue = "pong") String reply) { + return reply + "\n" + principal.getName(); + } }