private User formUser(Document document) { User user = new User(); user.setUsername(document.getString(usernameKey)); user.setPassword(document.getString(passwordKey)); return user; }
@Override public void create(User user) { user.setPassword(generateEncryptPassword(user)); Object[] args = {user.getUsername(), user.getPassword()}; jdbcTemplate.execute(createUserSql, args); }
@Override public void create(User user) { if (user == null) { throw new IllegalArgumentException("User can't be null"); } if (Strings.isNullOrEmpty(user.getPassword())) { throw new IllegalArgumentException("username can't be null or empty"); } users.put(user.getUsername(), user); }
@Override public UserManager addUser(final String username, final String password) { final User user = new User(username, password); user.setPassword(generateEncryptPassword(user)); mongoDBUtil.execute(userCollectionName, collection -> { collection.insertOne(new Document().append(usernameKey, user.getUsername()) .append(passwordKey, user.getPassword())); return null; }); return this; }
private String generateEncryptPassword(final User user, String newPassword) { User tempUser = user.copy(); if (newPassword != null) { tempUser.setPassword(newPassword); } if (passwordProtector == null) { passwordProtector = new NonePasswordProtector(); } return passwordProtector.encrypt(tempUser); }
public User copy() { return new User(this.username, this.password); }
@Override public String encrypt(final User user) { return user.getPassword(); }
@Override public void create(User user) { checkArgument(!(user == null || user.getUsername() == null), "User or username can't be null"); managedUsers.put(user.getUsername(), user); logger.warn("Create a temporary user[{}]", user.getUsername()); }
@Override public UserManager addUser(final String username, final String password) { final User user = new User(username, password); user.setPassword(generateEncryptPassword(user)); mongoDBUtil.execute(userCollectionName, collection -> { collection.insertOne(new Document().append(usernameKey, user.getUsername()) .append(passwordKey, user.getPassword())); return null; }); return this; }
@Override public void create(User user) { if (user == null) { throw new IllegalArgumentException("User can't be null"); } if (Strings.isNullOrEmpty(user.getPassword())) { throw new IllegalArgumentException("username can't be null or empty"); } users.put(user.getUsername(), user); }
private String generateEncryptPassword(final User user, String newPassword) { User tempUser = user.copy(); if (newPassword != null) { tempUser.setPassword(newPassword); } if (passwordProtector == null) { passwordProtector = new NonePasswordProtector(); } return passwordProtector.encrypt(tempUser); }
public User copy() { return new User(this.username, this.password); }
@Override public String encrypt(final User user) { return user.getPassword(); }
@Override public void create(User user) { checkArgument(!(user == null || user.getUsername() == null), "User or username can't be null"); managedUsers.put(user.getUsername(), user); logger.warn("Create a temporary user[{}]", user.getUsername()); }
@Override public void create(User user) { user.setPassword(generateEncryptPassword(user)); Object[] args = {user.getUsername(), user.getPassword()}; jdbcTemplate.execute(createUserSql, args); }
private User formUser(Document document) { User user = new User(); user.setUsername(document.getString(usernameKey)); user.setPassword(document.getString(passwordKey)); return user; }
@Override public User check(String username, String password) { if (username == null || password == null) { return null; } User user = cache.getUnchecked(username); if (user == null || user.getUsername() == null || user.getPassword() == null) { return null; } String encryptPassword = generateEncryptPassword(user, password); if (user.getPassword().equals(encryptPassword)) { return user; } return null; }
private String generateEncryptPassword(final User user, String newPassword) { User tempUser = user.copy(); if (newPassword != null) { tempUser.setPassword(newPassword); } if (passwordProtector == null) { passwordProtector = new NonePasswordProtector(); } return passwordProtector.encrypt(tempUser); }
@Override public UserManager addUser(String username, String password) { if (Strings.isNullOrEmpty(username)) { throw new IllegalArgumentException("Username can't be null"); } users.put(username, new User(username, password)); return this; }
public String getPlainText(User user) { return user.getPassword(); }