diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..028b5ab33 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.idea +target +openisle.iml \ No newline at end of file diff --git a/src/main/java/com/openisle/controller/AuthController.java b/src/main/java/com/openisle/controller/AuthController.java index bb58b028a..abbce9e42 100644 --- a/src/main/java/com/openisle/controller/AuthController.java +++ b/src/main/java/com/openisle/controller/AuthController.java @@ -17,6 +17,11 @@ public class AuthController { private final JwtService jwtService; private final EmailService emailService; + /** + * curl -X POST http://localhost:8080/api/auth/login \ + * -H "Content-Type: application/json" \ + * -d '{"username":"test","password":"password"}' + */ @PostMapping("/register") public ResponseEntity register(@RequestBody RegisterRequest req) { User user = userService.register(req.getUsername(), req.getEmail(), req.getPassword()); @@ -25,6 +30,11 @@ public class AuthController { return ResponseEntity.ok(new JwtResponse(token)); } + /** + * curl -X POST http://localhost:8080/api/auth/login \ + * -H "Content-Type: application/json" \ + * -d '{"username":"test","password":"password"}' + */ @PostMapping("/login") public ResponseEntity login(@RequestBody LoginRequest req) { return userService.authenticate(req.getUsername(), req.getPassword()) diff --git a/src/main/java/com/openisle/controller/HelloController.java b/src/main/java/com/openisle/controller/HelloController.java index e1133b521..422031e3a 100644 --- a/src/main/java/com/openisle/controller/HelloController.java +++ b/src/main/java/com/openisle/controller/HelloController.java @@ -5,6 +5,10 @@ import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { + /** + * curl http://localhost:8080/api/hello \ + * -H "Authorization: Bearer " + */ @GetMapping("/api/hello") public String hello() { return "Hello, Authenticated User"; diff --git a/src/main/java/com/openisle/service/EmailService.java b/src/main/java/com/openisle/service/EmailService.java index bbf11f896..0c2b343b5 100644 --- a/src/main/java/com/openisle/service/EmailService.java +++ b/src/main/java/com/openisle/service/EmailService.java @@ -30,7 +30,7 @@ public class EmailService { body.put("to", to); body.put("subject", subject); body.put("text", text); - body.put("from", "demo@openisle.example"); + body.put("from", "cjt807916@gmail.com"); // todo(tim): use config HttpEntity> entity = new HttpEntity<>(body, headers); restTemplate.exchange(url, HttpMethod.POST, entity, String.class);