public static void fireAuthenticated(@Nonnull UserDetails details) {
        if (LOGGER.isLoggable(Level.FINE)) {
            List<String> groups = new ArrayList<>();
            for (GrantedAuthority auth : details.getAuthorities()) {
                if (!auth.equals(SecurityRealm.AUTHENTICATED_AUTHORITY)) {
                    groups.add(auth.getAuthority());
                }
            }
            LOGGER.log(Level.FINE, "authenticated: {0} {1}", new Object[] {details.getUsername(), groups});
        }
        for (SecurityListener l : all()) {
            l.authenticated(details);
        }
    }
public static void fireAuthenticated ( @ Nonnull UserDetails details ) { if ( LOGGER . isLoggable ( Level . FINE ) ) { List < String > groups = new ArrayList < > ( ) ; for ( GrantedAuthority auth : details . getAuthorities ( ) ) { if ( ! auth . equals ( SecurityRealm . AUTHENTICATED_AUTHORITY ) ) { groups . add ( auth . getAuthority ( ) ) ; } } LOGGER . log ( Level . FINE , "authenticated: {0} {1}" , new Object [ ] { details . getUsername ( ) , groups } ) ; } for ( SecurityListener l : all ( ) ) { l . authenticated ( details ) ; } }
@since 1.569