/*
* Copyright (C) 2006-2016 DLR, Germany
*
* All rights reserved
*
* http://www.rcenvironment.de/
*/
package de.rcenvironment.core.utils.ssh.jsch;
import org.apache.sshd.server.auth.password.PasswordAuthenticator;
import org.apache.sshd.server.session.ServerSession;
/**
* Test implementation of {@link PasswordAuthenticator}.
*
* @author Doreen Seider
*/
public class DummyPasswordAuthenticator implements PasswordAuthenticator {
/** User name. */
public static final String USERNAME = "aUser";
/** Unknown user name. */
public static final String USERNAME_UNKNOWN = "unknownUser";
/** Password. */
public static final String PASSWORD = "passwd";
/** Invalid password. */
public static final String PASSWORD_INVALID = "invalidPasswd";
@Override
public boolean authenticate(String username, String password, ServerSession session) {
boolean authenticated = false;
if (username.equals(USERNAME) && password.equals(PASSWORD)) {
authenticated = true;
}
return authenticated;
}
}