private UserDetails user(User ftpUser) { String username = ftpUser.getName(); String password = ftpUser.getPassword(); boolean isEnabled = ftpUser.getEnabled(); GrantedAuthority[] authorities = new GrantedAuthority[0]; boolean accountNonExpired = true; boolean credentialsNonExpired = true; boolean accountNonLocked = true; UserDetails userDetails = new org.springframework.security.core.userdetails.User(username, password, isEnabled, accountNonExpired, credentialsNonExpired, accountNonLocked, Arrays.asList(authorities)); return userDetails; }
/** * Copy constructor. */ public BaseUser(User user) { name = user.getName(); password = user.getPassword(); authorities = user.getAuthorities(); maxIdleTimeSec = user.getMaxIdleTime(); homeDir = user.getHomeDirectory(); isEnabled = user.getEnabled(); }
sb.append("writepermission : ").append( user.authorize(new WriteRequest()) != null).append("\n"); sb.append("enableflag : ").append(user.getEnabled()).append("\n"); sb.append("idletime : ").append(user.getMaxIdleTime()).append( "\n");
/** * Copy constructor. */ public HdfsUser(User user) { name = user.getName(); password = user.getPassword(); authorities = user.getAuthorities(); maxIdleTimeSec = user.getMaxIdleTime(); homeDir = user.getHomeDirectory(); isEnabled = user.getEnabled(); }
map.put(ATTR_ENABLE, String.valueOf(user.getEnabled()));
static FTPUser from(User user) { final String name = user.getName(); final String password = user.getPassword(); final String homeDirectory = user.getHomeDirectory(); final boolean enable = user.getEnabled(); final int idleSec = user.getMaxIdleTime(); boolean hasWritePermission = false; List<? extends Authority> authorities = user.getAuthorities(); if (authorities != null) { for (Authority authority : authorities) { if (authority instanceof WritePermission) { hasWritePermission = true; break; } } } return new FTPUser(name, password, homeDirectory, false, enable, idleSec, hasWritePermission, 0, 0, 10, 10); }
if(!authenticatedUser.getEnabled()) { session .write(LocalizedFtpReply
userDataProp.setProperty(thisPrefix + ATTR_ENABLE, usr.getEnabled()); userDataProp.setProperty(thisPrefix + ATTR_WRITE_PERM, usr.authorize(new WriteRequest()) != null); userDataProp.setProperty(thisPrefix + ATTR_MAX_IDLE_TIME, usr.getMaxIdleTime());
userDataProp.setProperty(thisPrefix + ATTR_ENABLE, usr.getEnabled()); userDataProp.setProperty(thisPrefix + ATTR_WRITE_PERM, usr .authorize(new WriteRequest()) != null);
userDataProp.setProperty(thisPrefix + ATTR_ENABLE, usr.getEnabled()); userDataProp.setProperty(thisPrefix + ATTR_WRITE_PERM, usr .authorize(new WriteRequest()) != null);