public AuthenticationInfo beforeAttempt(Realm realm, AuthenticationToken token, AuthenticationInfo aggregate)
            throws AuthenticationException {
        return aggregate;
    }
Simply returns the <code>aggregate</code> method argument, without modification.
core/src/main/java/org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.java