List of usage examples for org.springframework.security.crypto.password PasswordEncoder encode
String encode(CharSequence rawPassword);
From source file:fr.lepellerin.ecole.security.GeneratePasswords.java
/** * methode de generation de hash de mot de passe. * @param args : arguments// www . ja v a 2 s.c om */ public static void main(String[] args) { String password = "admin"; PasswordEncoder passwordEncoder = new BCryptPasswordEncoder(11); String hashedPassword = passwordEncoder.encode(password); System.out.println(hashedPassword); }
From source file:com.companyname.adhoc.PasswordGenerator.java
public static String bcryptPassword(String password) { PasswordEncoder passwordEncoder = new BCryptPasswordEncoder(); return passwordEncoder.encode(password); }
From source file:net.maritimecloud.identityregistry.utils.PasswordUtil.java
public static String hashPassword(String password) { PasswordEncoder passwordEncoder = new BCryptPasswordEncoder(); String hashedPassword = passwordEncoder.encode(password); return hashedPassword; }
From source file:com.coffeebeans.utilities.encoding.EncodingUtils.java
public static String encodePasswordUsingBCryptPasswordEncoder(String password, int strength) { PasswordEncoder passwordEncoder = new BCryptPasswordEncoder(strength); String encodedPassword = passwordEncoder.encode(password); return encodedPassword; }
From source file:com.oosic.webservice.oauth2.ClientDetailsUserDetailsService.java
/** * @param passwordEncoder the password encoder to set *///from w ww . j a v a 2s .c o m public void setPasswordEncoder(PasswordEncoder passwordEncoder) { this.emptyPassword = passwordEncoder.encode(""); }
From source file:com.june.app.user.service.impl.UserServiceImpl.java
@Override @Transactional(readOnly = true)/* w ww . ja va2 s .co m*/ public UserInfo registerUser(UserInfo userInfo) throws DataAccessException { userInfo.setStatus("A"); String userPass = userInfo.getPassword(); PasswordEncoder passwordEncoder = new BCryptPasswordEncoder(); String hashedPassword = passwordEncoder.encode(userPass); userInfo.setPassword(hashedPassword); UserInfo userInfoResult = userRepository.registerUser(userInfo); UserRoleInfo userRoleInfo = new UserRoleInfo(); userRoleInfo.setRole(2); userRoleInfo.setUser(userInfoResult.getSeq()); userRoleInfo.setRegiDate(new Date()); userRepository.registerRole(userRoleInfo); return userInfoResult; }
From source file:com.chevres.rss.restapi.controller.RegisterController.java
@CrossOrigin @RequestMapping(path = "/register", method = RequestMethod.POST) @ResponseBody//w ww. ja v a 2s. c o m public HttpEntity<String> register(@RequestBody User user, BindingResult bindingResult) { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("spring.xml"); userValidator.validate(user, bindingResult); if (bindingResult.hasErrors()) { context.close(); return new ResponseEntity(new ErrorMessageResponse("bad_params"), HttpStatus.BAD_REQUEST); } UserDAO userDAO = context.getBean(UserDAO.class); if (userDAO.doesExist(user.getUsername())) { context.close(); return new ResponseEntity(new ErrorMessageResponse("already_exist"), HttpStatus.BAD_REQUEST); } PasswordEncoder passwordEncoder = new BCryptPasswordEncoder(); String hashedPassword = passwordEncoder.encode(user.getPassword()); user.setPassword(hashedPassword); user.setType(User.USER_TYPE_LABEL); userDAO.create(user); context.close(); return new ResponseEntity(new SuccessMessageResponse("success"), HttpStatus.OK); }
From source file:com.company.project.web.controller.service.CustomRememberMeUserDetailsService.java
@Override public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { try {//from w w w . ja v a 2 s .co m Map<String, String> user = new HashMap<String, String>(); user.put("username", "admin"); user.put("password", ""); user.put("role", "ROLE_ADMIN"); users.put("admin", user); user = new HashMap<String, String>(); user.put("username", "sadmin"); user.put("password", ""); user.put("role", "ROLE_SYS_ADMIN"); users.put("sadmin", user); user = new HashMap<String, String>(); user.put("username", "user"); user.put("password", ""); user.put("role", "ROLE_USER"); users.put("user", user); user = users.get(username); if (user == null) { return null; } List<GrantedAuthority> authorities = getAuthorities(user.get("role")); boolean enabled = true; boolean accountNonExpired = true; boolean credentialsNonExpired = true; boolean accountNonLocked = true; // BCryptPasswordEncoder automatically generates a salt and concatenates it. PasswordEncoder passwordEncoder = new BCryptPasswordEncoder(); String encodedPassword = passwordEncoder.encode(user.get("password")); return new User(user.get("username"), encodedPassword, enabled, accountNonExpired, credentialsNonExpired, accountNonLocked, authorities); } catch (Exception e) { throw new RuntimeException(e); } }
From source file:cz.muni.fi.pa165.legomanager.services.impl.UserDetailsServiceImpl.java
@Secured({ "ROLE_ADMIN" }) public void createUser(UserTO user) { if (user == null) throw new IllegalArgumentException(); PasswordEncoder passwordEncoder = new BCryptPasswordEncoder(); user.setPassword(passwordEncoder.encode(user.getPassword())); userDao.addUser(mapper.map(user, User.class)); }
From source file:cz.muni.fi.pa165.legomanager.services.impl.UserDetailsServiceImpl.java
@Override @Transactional//from w w w . j ava 2 s .c om public void updateUser(UserTO user) { if (user == null) throw new IllegalArgumentException(); String hash = getUser(user.getAccountName()).getPassword(); if (!user.getPassword().equals(hash)) { PasswordEncoder passwordEncoder = new BCryptPasswordEncoder(); user.setPassword(passwordEncoder.encode(user.getPassword())); } userDao.updateUser(mapper.map(user, User.class)); }