diff --git a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/security/controller/UsersController.java b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/security/controller/UsersController.java index 451882b25..f4c63c9f4 100644 --- a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/security/controller/UsersController.java +++ b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/security/controller/UsersController.java @@ -78,8 +78,8 @@ ResponseEntity saveOne(@RequestBody User user) { .body(new ErrorResponse(String.valueOf(HttpStatus.CONFLICT.value()), String.format("A user with username [%s] already exists within the system.", user.getUsername()))); } + user.setPassword(BCrypt.hashpw(user.getPassword(), BCrypt.gensalt())); userRoleService.updateUserRole(user); - //TODO: encrypt password? Or is it sent to us encrypted? User savedUser = userRepository.save(user); return ResponseEntity.ok(savedUser); }