mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-09 15:05:50 +01:00
(refs #115) Reorganize ssh sources
This commit is contained in:
24
src/main/scala/ssh/PublicKeyAuthenticator.scala
Normal file
24
src/main/scala/ssh/PublicKeyAuthenticator.scala
Normal file
@@ -0,0 +1,24 @@
|
||||
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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user