From c519d726edfa1f5c5aaf1832c4813dd46e24596d Mon Sep 17 00:00:00 2001 From: Josh Cummings Date: Tue, 19 May 2020 12:19:03 -0600 Subject: [PATCH] Polish hellojs Sample - Apply timestamp to composed messages - Remove unnecessary $.map call - Add password encoder prefix to password Fixes gh-8555 Fixes gh-8556 --- .../security/samples/config/SecurityConfig.java | 2 +- .../security/samples/mvc/MessageJsonController.java | 2 ++ .../hellojs/src/main/resources/resources/js/message.js | 3 +-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/samples/javaconfig/hellojs/src/main/java/org/springframework/security/samples/config/SecurityConfig.java b/samples/javaconfig/hellojs/src/main/java/org/springframework/security/samples/config/SecurityConfig.java index 4c8c198bf1..4182b2b95c 100644 --- a/samples/javaconfig/hellojs/src/main/java/org/springframework/security/samples/config/SecurityConfig.java +++ b/samples/javaconfig/hellojs/src/main/java/org/springframework/security/samples/config/SecurityConfig.java @@ -28,7 +28,7 @@ public class SecurityConfig { AuthenticationManagerBuilder auth) throws Exception { auth .inMemoryAuthentication() - .withUser("user").password("password").roles("USER"); + .withUser("user").password("{noop}password").roles("USER"); } // @formatter:on } diff --git a/samples/javaconfig/hellojs/src/main/java/org/springframework/security/samples/mvc/MessageJsonController.java b/samples/javaconfig/hellojs/src/main/java/org/springframework/security/samples/mvc/MessageJsonController.java index 052dc1b6ac..65bc3d1f12 100644 --- a/samples/javaconfig/hellojs/src/main/java/org/springframework/security/samples/mvc/MessageJsonController.java +++ b/samples/javaconfig/hellojs/src/main/java/org/springframework/security/samples/mvc/MessageJsonController.java @@ -16,6 +16,7 @@ package org.springframework.security.samples.mvc; import java.util.ArrayList; +import java.util.Calendar; import java.util.List; import java.util.Optional; @@ -67,6 +68,7 @@ public class MessageJsonController { } return new ResponseEntity<>(errors, HttpStatus.BAD_REQUEST); } + message.setCreated(Calendar.getInstance()); message = messageRepository.save(message); return new ResponseEntity<>(message, HttpStatus.OK); } diff --git a/samples/javaconfig/hellojs/src/main/resources/resources/js/message.js b/samples/javaconfig/hellojs/src/main/resources/resources/js/message.js index b2b506f0cc..01bb6ed9ca 100644 --- a/samples/javaconfig/hellojs/src/main/resources/resources/js/message.js +++ b/samples/javaconfig/hellojs/src/main/resources/resources/js/message.js @@ -40,8 +40,7 @@ function MessageListViewModel() { $.ajax("./", { data: ko.toJSON(self.compose), type: "post", contentType: "application/json", - success: function(result) { - $.map(result, function(item) { return new Message(item) }); + success: function() { self.goToInbox(); } });