From b5361179d924eab162e17d7923f60d91cffb2d08 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Thu, 10 Apr 2014 18:58:08 -0400
Subject: [PATCH] Extract key manager interface and implement a file-based key manager

---
 src/main/java/com/gitblit/transport/ssh/SshPasswordAuthenticator.java |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/gitblit/transport/ssh/SshPasswordAuthenticator.java b/src/main/java/com/gitblit/transport/ssh/SshPasswordAuthenticator.java
index e39b5f7..ce01df7 100644
--- a/src/main/java/com/gitblit/transport/ssh/SshPasswordAuthenticator.java
+++ b/src/main/java/com/gitblit/transport/ssh/SshPasswordAuthenticator.java
@@ -20,7 +20,7 @@
 import org.apache.sshd.server.PasswordAuthenticator;
 import org.apache.sshd.server.session.ServerSession;
 
-import com.gitblit.manager.IGitblit;
+import com.gitblit.manager.IAuthenticationManager;
 import com.gitblit.models.UserModel;
 
 /**
@@ -30,16 +30,16 @@
  */
 public class SshPasswordAuthenticator implements PasswordAuthenticator {
 
-	protected final IGitblit gitblit;
+	protected final IAuthenticationManager authManager;
 
-	public SshPasswordAuthenticator(IGitblit gitblit) {
-		this.gitblit = gitblit;
+	public SshPasswordAuthenticator(IAuthenticationManager authManager) {
+		this.authManager = authManager;
 	}
 
 	@Override
 	public boolean authenticate(String username, String password, ServerSession session) {
 		username = username.toLowerCase(Locale.US);
-		UserModel user = gitblit.authenticate(username, password.toCharArray());
+		UserModel user = authManager.authenticate(username, password.toCharArray());
 		if (user != null) {
 			SshSession sd = session.getAttribute(SshSession.KEY);
 			sd.authenticationSuccess(username);

--
Gitblit v1.9.1