Apache Mina身份验证过程

时间:2019-02-18 07:05:50

标签: sshd apache-mina

我正在使用Apache MINA将SSHD连接到我的Java应用程序。对于身份验证,我使用以下代码:

 sshd.setPasswordAuthenticator(new PasswordAuthenticator() {
      public boolean authenticate(String username, String password, ServerSession session) {
        return username != null && username.equals(password);

这里的问题是当用户输入错误的用户名和正确的密码时,连接要求仅输入密码。它不会为用户提供再次输入用户名的选项。身份验证失败时,是否可以再次询问用户名和密码。

0 个答案:

没有答案