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(); }