Newer
Older
gitbucket_jkp / src / main / scala / ssh / PublicKeyAuthenticator.scala
@Tomofumi Tanaka Tomofumi Tanaka on 28 Feb 2014 761 bytes (refs #115) Reorganize ssh sources
package ssh

import org.apache.sshd.server.{PublickeyAuthenticator, PasswordAuthenticator}
import org.slf4j.LoggerFactory
import org.apache.sshd.server.session.ServerSession
import java.security.PublicKey


class PublicKeyAuthenticator extends PublickeyAuthenticator {
  override def authenticate(username: String, key: PublicKey, session: ServerSession): Boolean = {
    // TODO Implements PublicKeyAuthenticator
    true
  }
}

// always true authenticator...
class MyPasswordAuthenticator extends PasswordAuthenticator {
  private val logger = LoggerFactory.getLogger(classOf[MyPasswordAuthenticator])

  override def authenticate(username: String, password: String, session: ServerSession): Boolean = {
    logger.info("noop authenticate!!!")
    true
  }
}