Ejemplo n.º 1
0
 @Override
 public AccountDTO getAccountByLogin(String login) {
   Account account = accountRepository.findByLogin(login);
   if (account != null) {
     return getMapper().map(accountRepository.findByLogin(login), AccountDTO.class);
   }
   return null;
 }
Ejemplo n.º 2
0
 @Override
 public UserDetails loadUserByUsername(String login) throws UsernameNotFoundException {
   UserDetails userDetails = null;
   Account account = accountRepository.findByLogin(login);
   if (null == account) {
     log.warn("User " + login + " not found");
     throw new UsernameNotFoundException("User " + login + " not found.");
   }
   List<GrantedAuthority> authorities = buildUserAuthority(account.getAuthorities());
   userDetails = buildUserForAuthentication(account, authorities);
   return userDetails;
 }