public UserDetails loadUserByUsername(String username) { UserDetails user = userCache.getUserFromCache(username); if (user == null) { user = delegate.loadUserByUsername(username); } Assert.notNull(user, () -> "UserDetailsService " + delegate + " returned null for username " + username + ". " + "This is an interface contract violation"); userCache.putUserInCache(user); return user; } }
UserDetails user = this.userCache.getUserFromCache(username);
UserDetails user = this.userCache.getUserFromCache(username);
@Test public void cacheIsInjectedIntoAuthenticationProvider() { setContext("<authentication-manager>" + " <authentication-provider>" + " <jdbc-user-service cache-ref='userCache' data-source-ref='dataSource'/>" + " </authentication-provider>" + "</authentication-manager>" + DATA_SOURCE + USER_CACHE_XML); ProviderManager mgr = (ProviderManager) appContext .getBean(BeanIds.AUTHENTICATION_MANAGER); DaoAuthenticationProvider provider = (DaoAuthenticationProvider) mgr .getProviders().get(0); assertThat(appContext.getBean("userCache")).isSameAs(provider.getUserCache()); provider.authenticate(new UsernamePasswordAuthenticationToken("rod", "koala")); assertThat(provider .getUserCache().getUserFromCache("rod")).isNotNull().withFailMessage("Cache should contain user after authentication"); }
public UserDetails loadUserByUsername(String username) { UserDetails user = userCache.getUserFromCache(username); if (user == null) { user = delegate.loadUserByUsername(username); } Assert.notNull(user, () -> "UserDetailsService " + delegate + " returned null for username " + username + ". " + "This is an interface contract violation"); userCache.putUserInCache(user); return user; } }
public UserDetails loadUserByUsername(String username) { UserDetails user = userCache.getUserFromCache(username); if (user == null) { user = delegate.loadUserByUsername(username); } Assert.notNull(user, "UserDetailsService " + delegate + " returned null for username " + username + ". " + "This is an interface contract violation"); userCache.putUserInCache(user); return user; } }
public UserDetails loadUserByUsername(String username) { UserDetails user = userCache.getUserFromCache(username); if (user == null) { user = delegate.loadUserByUsername(username); } Assert.notNull(user, () -> "UserDetailsService " + delegate + " returned null for username " + username + ". " + "This is an interface contract violation"); userCache.putUserInCache(user); return user; } }
private UserDetails loadUserDetails(String username) throws DataAccessException { UserDetails user = userCache.getUserFromCache(username); if (user == null) { try { user = userDetailsService.loadUserByUsername(username); } catch (UsernameNotFoundException notFound) { if (logger.isDebugEnabled()) { logger.debug("Username '" + username + "' not found"); } return null; } userCache.putUserInCache(user); } return user; }
private UserDetails loadUserDetails(String username) throws DataAccessException { UserDetails user = userCache.getUserFromCache(username); if (user == null) { try { user = userDetailsService.loadUserByUsername(username); } catch (UsernameNotFoundException notFound) { if (logger.isDebugEnabled()) { logger.debug("Username '" + username + "' not found"); } return null; } userCache.putUserInCache(user); } return user; }
private UserDetails loadUserDetails(String username) throws DataAccessException { UserDetails user = userCache.getUserFromCache(username); if (user == null) { try { user = userDetailsService.loadUserByUsername(username); } catch (UsernameNotFoundException notFound) { if (logger.isDebugEnabled()) { logger.debug("Username '" + username + "' not found"); } return null; } userCache.putUserInCache(user); } return user; }
private UserDetails loadUserDetails(String username) throws DataAccessException { UserDetails user = userCache.getUserFromCache(username); if (user == null) { try { user = userDetailsService.loadUserByUsername(username); } catch (UsernameNotFoundException notFound) { if (logger.isDebugEnabled()) { logger.debug("Username '" + username + "' not found"); } return null; } userCache.putUserInCache(user); } return user; } }
private UserDetails loadUserDetails(String username) throws DataAccessException { UserDetails user = userCache.getUserFromCache(username); if (user == null) { try { user = userDetailsService.loadUserByUsername(username); } catch (UsernameNotFoundException notFound) { if (logger.isDebugEnabled()) { logger.debug("Username '" + username + "' not found"); } return null; } userCache.putUserInCache(user); } return user; } }
private UserDetails loadUserDetails(String username) throws DataAccessException { UserDetails user = userCache.getUserFromCache(username); if (user == null) { try { user = userDetailsService.loadUserByUsername(username); } catch (UsernameNotFoundException notFound) { if (logger.isDebugEnabled()) { logger.debug("Username '" + username + "' not found"); } return null; } userCache.putUserInCache(user); } return user; } }
/** * {@inheritDoc} * * @param username * User's username to search for * @return A wrapper object * @throws UsernameNotFoundException * in case the User was not found or the password was not valid */ @Transactional(readOnly = true) @Override public UserDetails loadUserByUsername(String username) { UserDetails ud = userCache.getUserFromCache(username); if (null == ud) { if (systemUsername.equals(username)) { User user = userService.createSystemUser(); ud = new SystemUserWrapper(user); ((SystemUserWrapper) ud).setPassword(enc.encodePassword(user.getPassword(), saltSource.getSalt(ud))); } else { try { ud = new UserWrapper(userService.findByBK(username)); } catch(Exception ex) { throw new UsernameNotFoundException(ex.getLocalizedMessage()); } } userCache.putUserInCache(ud); } return ud; } }
UserDetails user = this.userCache.getUserFromCache(username);
UserDetails user = this.userCache.getUserFromCache(username);
UserDetails user = this.userCache.getUserFromCache(digestAuth.getUsername()); String serverDigestMd5;
UserDetails userDetails = this.userCache.getUserFromCache( username );