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