List of usage examples for org.springframework.security.crypto.password StandardPasswordEncoder StandardPasswordEncoder
public StandardPasswordEncoder()
From source file:ro.allevo.fintpws.security.CustomPasswordEncoder.java
@Override public String encodePassword(String rawPassword, Object salt) { StandardPasswordEncoder encoder = new StandardPasswordEncoder(); return encoder.encode(rawPassword); }
From source file:com.poscoict.license.security.UserService.java
public UserDetails loadUserByUsername(String userId) throws UsernameNotFoundException { logger.info("LoginCheck - ID: " + userId); boolean changePassword = false; StandardPasswordEncoder encoder = new StandardPasswordEncoder(); UserInfo userInfo = getUserDao.get(userId.trim()); logger.info("LoginCheck - ID: " + userInfo); String userPassword = userInfo.getUSER_PASSWORD(); String userRole = userInfo.getUSER_TYPE(); String userName = userInfo.getUSER_NAME(); logger.info("LoginCheck - getUSER_PASSWORD: "); logger.info("LoginCheck - getUSER_PASSWORD: " + userInfo.getUSER_PASSWORD()); logger.info("LoginCheck - getUSER_NAME: " + userInfo.getUSER_NAME()); Collection<SimpleGrantedAuthority> roles = new ArrayList<SimpleGrantedAuthority>(); roles.add(new SimpleGrantedAuthority(Consts.rolePrefix + userRole)); if (encoder.matches(userId, userPassword)) changePassword = true;// ww w .j a v a 2s . c o m UserDetails user = new CustomUserDetails(userId, userPassword, userName, changePassword, roles); return user; }
From source file:ro.allevo.fintpws.security.CustomPasswordEncoder.java
@Override public boolean isPasswordValid(String encryptedPassword, String rawPassword, Object salt) { StandardPasswordEncoder encoder = new StandardPasswordEncoder(); return encoder.matches(rawPassword, encryptedPassword); }
From source file:org.joyrest.oauth2.configurer.client.JdbcClientDetailsServiceConfigurer.java
public JdbcClientDetailsServiceConfigurer(DataSource dataSource) { this(dataSource, new StandardPasswordEncoder()); }
From source file:org.wallride.service.SetupService.java
@CacheEvict(value = { WallRideCacheConfiguration.USER_CACHE,
WallRideCacheConfiguration.BLOG_CACHE }, allEntries = true)
public User setup(SetupRequest request) {
LocalDateTime now = LocalDateTime.now();
User user = new User();
user.setLoginId(request.getLoginId());
StandardPasswordEncoder passwordEncoder = new StandardPasswordEncoder();
user.setLoginPassword(passwordEncoder.encode(request.getLoginPassword()));
user.getName().setFirstName(request.getName().getFirstName());
user.getName().setLastName(request.getName().getLastName());
user.setEmail(request.getEmail());/* w w w .j a v a2 s. c om*/
user.getRoles().add(User.Role.ADMIN);
user.setCreatedAt(now);
user.setUpdatedAt(now);
user = userRepository.saveAndFlush(user);
Blog blog = new Blog();
blog.setCode("default");
blog.setDefaultLanguage(request.getDefaultLanguage());
blog.setCreatedAt(now);
blog.setCreatedBy(user.toString());
blog.setUpdatedAt(now);
blog.setUpdatedBy(user.toString());
BlogLanguage defaultLanguage = new BlogLanguage();
defaultLanguage.setBlog(blog);
defaultLanguage.setLanguage(request.getDefaultLanguage());
defaultLanguage.setTitle(request.getWebsiteTitle());
defaultLanguage.setCreatedAt(now);
defaultLanguage.setCreatedBy(user.toString());
defaultLanguage.setUpdatedAt(now);
defaultLanguage.setUpdatedBy(user.toString());
Set<BlogLanguage> blogLanguages = new HashSet<>();
blogLanguages.add(defaultLanguage);
for (String language : request.getLanguages()) {
BlogLanguage blogLanguage = new BlogLanguage();
blogLanguage.setBlog(blog);
blogLanguage.setLanguage(language);
blogLanguage.setTitle(request.getWebsiteTitle());
blogLanguage.setCreatedAt(now);
blogLanguage.setCreatedBy(user.toString());
blogLanguage.setUpdatedAt(now);
blogLanguage.setUpdatedBy(user.toString());
blogLanguages.add(blogLanguage);
}
blog.setLanguages(blogLanguages);
blogRepository.saveAndFlush(blog);
return user;
}
From source file:org.shaigor.rest.retro.client.config.ClientSecurityConfigurer.java
@Override public void configure(AuthenticationManagerBuilder auth) throws Exception { auth.eraseCredentials(false) // Credentials will be erased once OAuth token is obtained .jdbcAuthentication().dataSource(securityDataSource).rolePrefix("ROLE_") .groupAuthoritiesByUsername(groupAuthoritiesByUsernameSql) .passwordEncoder(new StandardPasswordEncoder()); }
From source file:org.cloudfoundry.identity.uaa.integration.TokenAdminEndpointsIntegrationTests.java
@Test @OAuth2ContextConfiguration(resource = TokenResourceOwnerPassword.class) public void testRevokeTokenByUser() throws Exception { OAuth2AccessToken token = context.getAccessToken(); String hash = new StandardPasswordEncoder().encode(token.getValue()); HttpEntity<?> request = new HttpEntity<String>(token.getValue()); assertEquals(HttpStatus.OK,/*from w ww .j a v a 2 s . c o m*/ serverRunning .getRestTemplate().exchange(serverRunning.getUrl("/oauth/users/{user}/tokens/{token}"), HttpMethod.DELETE, request, Void.class, testAccounts.getUserName(), hash) .getStatusCode()); // The token was revoked so if we trya nd use it again it should come back unauthorized ResponseEntity<String> result = serverRunning .getForString("/oauth/users/" + testAccounts.getUserName() + "/tokens"); assertEquals(HttpStatus.UNAUTHORIZED, result.getStatusCode()); String body = result.getBody(); assertTrue("Wrong body: " + body, body.contains("invalid_token")); }
From source file:main.java.net.bornil.controller.admin.UserManagementController.java
/** * Creating or updating user account//from w ww. j a v a 2 s. c o m * * @param user * User information model * @param result * Validation result to be displayed in the screen * @param model * Model object to hold fetched values * * @return Final view to be rendered. */ @RequestMapping(value = "/saveUser", method = RequestMethod.POST) public String saveUser(@ModelAttribute(MODEL_USER) User user, BindingResult result, Model model) { if (user.isNew()) { if (user.getUserId() == null || user.getUserId().isEmpty()) { result.rejectValue("userId", "err.required", new String[] { "User ID" }, ""); } if (user.getUserPass() == null || user.getUserPass().isEmpty()) { result.rejectValue("userPass", "err.required", new String[] { "User Password" }, ""); } if (result.hasErrors()) { return "admin/userMgmt"; } StandardPasswordEncoder spe = new StandardPasswordEncoder(); user.setUserPass(spe.encode(user.getUserPass())); userService.createUser(user); } else { } // To clear all user information from the model user = new User(); return "admin/userMgmt"; }
From source file:org.wallride.web.controller.guest.user.PasswordUpdateController.java
@RequestMapping(method = RequestMethod.PUT) public String update(@Validated @ModelAttribute(FORM_MODEL_KEY) PasswordUpdateForm form, BindingResult errors, AuthorizedUser authorizedUser, RedirectAttributes redirectAttributes) { redirectAttributes.addFlashAttribute(FORM_MODEL_KEY, form); redirectAttributes.addFlashAttribute(ERRORS_MODEL_KEY, errors); if (!errors.hasFieldErrors("newPassword")) { if (!ObjectUtils.nullSafeEquals(form.getNewPassword(), form.getNewPasswordRetype())) { errors.rejectValue("newPasswordRetype", "MatchRetype"); }/* www .j a v a 2 s.c o m*/ } if (!errors.hasErrors()) { User user = userService.getUserById(authorizedUser.getId()); PasswordEncoder passwordEncoder = new StandardPasswordEncoder(); if (!passwordEncoder.matches(form.getCurrentPassword(), user.getLoginPassword())) { errors.rejectValue("currentPassword", "MatchCurrentPassword"); } } if (errors.hasErrors()) { return "redirect:/settings/password?step.edit"; } PasswordUpdateRequest request = new PasswordUpdateRequest().withUserId(authorizedUser.getId()) .withPassword(form.getNewPassword()); userService.updatePassword(request, authorizedUser); redirectAttributes.getFlashAttributes().clear(); redirectAttributes.addFlashAttribute("updatedPassword", true); return "redirect:/settings/password"; }
From source file:com.create.application.configuration.OAuth2Configuration.java
@Bean public PasswordEncoder passwordEncoder() { return new StandardPasswordEncoder(); }