List of usage examples for org.springframework.security.core.userdetails UsernameNotFoundException UsernameNotFoundException
public UsernameNotFoundException(String msg, Throwable t)
From source file:opensnap.security.UserDetailsServiceAdapter.java
@Override public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { try {//from www . j ava2 s. c om return new UserAdapter(userService.getByUsername(username).get()); } catch (Exception e) { throw new UsernameNotFoundException("Username " + username + " not found!", e); } }
From source file:am.ik.categolj2.domain.service.userdetails.Categolj2UserDetailsService.java
@Override public UserDetails loadUserByUsername(String usernameOrEmail) throws UsernameNotFoundException { try {//ww w . j ava 2s. c o m User user = userService.findOneByUsernameOrEmail(usernameOrEmail); return new Categolj2UserDetails(user); } catch (ResourceNotFoundException e) { throw new UsernameNotFoundException( "The given username (or email) is not found. [" + usernameOrEmail + "]", e); } }
From source file:com.example.session.domain.service.userdetails.AccountDetailsService.java
@Transactional(readOnly = true) @Override/*from ww w .j av a2 s . c om*/ public UserDetails loadUserByUsername(String email) throws UsernameNotFoundException { try { Account account = accountService.findOne(email); return new AccountDetails(account); } catch (ResourceNotFoundException e) { throw new UsernameNotFoundException("????", e); } }
From source file:com.example.security.domain.service.userdetails.SampleUserDetailsService.java
@Transactional(readOnly = true) @Override/*from w ww. jav a2 s .co m*/ public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { try { Account account = accountSharedService.findOne(username); // (3) return new SampleUserDetails(account); // (4) } catch (ResourceNotFoundException e) { throw new UsernameNotFoundException("user not found", e); // (5) } }
From source file:com.sitewhere.security.SitewhereUserDetailsService.java
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException, DataAccessException { try {//from www . j a va2 s .c o m IUser user = SiteWhereServer.getInstance().getUserManagement().getUserByUsername(username); List<IGrantedAuthority> auths = SiteWhereServer.getInstance().getUserManagement() .getGrantedAuthorities(username); return new SitewhereUserDetails(user, auths); } catch (SiteWhereException e) { throw new UsernameNotFoundException("Unable to load user by username.", e); } }
From source file:pl.touk.wonderfulsecurity.springsecurity.DefaultUserDetailsService.java
@Transactional public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException, DataAccessException { WsecUser wsecUser = wsecUserDao.getUserByLogin(username); if (wsecUser == null) { throw new UsernameNotFoundException("User not found", username); }//from w w w . j a va 2 s .co m // fetch all permissions while hibernate session is open wsecUser.getAllPermissions(); return new WsecUserDetails(wsecUser); }
From source file:com.caa.koko.auth.CalNetUserDetailService.java
@Override public UserDetails loadUserDetails(Authentication token) throws UsernameNotFoundException { String calnetUID = (String) token.getPrincipal(); try {//ww w .j av a 2s . c o m return lookupCalNetUID(Integer.parseInt(calnetUID)); } catch (NamingException e) { throw new UsernameNotFoundException("LDAP query failed!", e); } }
From source file:net.seedboxer.web.security.SeedBoxerUDS.java
@Override public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { try {/* www .j a v a 2s . c o m*/ User u = userController.getUser(username); return new SeedBoxerUserDetails(u); } catch (IllegalArgumentException e) { throw new UsernameNotFoundException("User " + username + " not found", e); } }
From source file:com.example.securelogin.domain.service.userdetails.LoggedInUserDetailsService.java
@Transactional(readOnly = true) @Override//from w ww .ja v a2 s . c om public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { try { Account account = accountSharedService.findOne(username); List<SimpleGrantedAuthority> authorities = new ArrayList<>(); for (Role role : account.getRoles()) { authorities.add(new SimpleGrantedAuthority("ROLE_" + role.getRoleValue())); } return new LoggedInUser(account, accountSharedService.isLocked(username), accountSharedService.getLastLoginDate(username), authorities); } catch (ResourceNotFoundException e) { throw new UsernameNotFoundException("user not found", e); } }
From source file:com.companyname.services.PlatJdbcUserDetailsService.java
@Override public UserDetails loadUserByUsername(String loginName) throws UsernameNotFoundException { logger.info("Loading account for user name: " + loginName); UserAccount account = this.getUserAccount(accountRepository, loginName); if (account == null) { if (account == null) { throw new UsernameNotFoundException("AbstractUserDetailsAuthenticationProvider.badCredentials", "No User Found"); }// w w w .j a v a 2s. com } List<GroupMember> groups = groupMembersRepository.findByUserAccountId(account.getId()); Collection<GrantedAuthority> authorizations = null; if (groups != null && groups.size() > 0) { authorizations = getUserAuth(groups); logger.info("User priciple information: "); logger.info("Login Name: " + loginName); logger.info("Password hash: " + account.getLoginPassword()); logger.info("is Account Valid: " + account.getIsAccountValid()); logger.info("is account expired: " + account.getIsCredentialExpired()); logger.info("is account locked: " + account.getIsAccountLocked()); logger.info("Roles: " + authorizations); } UserDetails user = new User(loginName, account.getLoginPassword(), account.getIsAccountValid() // enabled? , !account.getIsAccountExpired() // accountNonExpired? , !account.getIsCredentialExpired() // credentialsNonExpired? , !account.getIsAccountLocked() // accountNonBlocked? , authorizations); //Collection<? extends GrantedAuthority> return user; }