@Override
    public Boolean authenticate(final Host bookmark, final LoginCallback prompt, final CancelCallback cancel)
            throws BackgroundException {
        if(log.isDebugEnabled()) {
            log.debug(String.format("Login using none authentication with credentials %s", bookmark.getCredentials()));
        }
        try {
            client.auth(bookmark.getCredentials().getUsername(), new AuthNone());
            return client.isAuthenticated();
        }
        catch(IOException e) {
            throw new SFTPExceptionMappingService().map(e);
        }
    }
@Test(expected = LoginFailureException.class)
    @Ignore
    public void testAuthenticate() throws Exception {
        assertFalse(new SFTPNoneAuthentication(session.getClient()).authenticate(session.getHost(), new DisabledLoginCallback(), new DisabledCancelCallback()));
    }