summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/gitblit/transport/ssh/CachingPublicKeyAuthenticator.java
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2014-03-27 08:53:16 -0400
committerJames Moger <james.moger@gitblit.com>2014-04-10 18:58:10 -0400
commit8d96b960e472433d2b4a5b71df7000bf1fbde648 (patch)
treebe89e568b2caeee380bb579b1d50e8867a01cb88 /src/main/java/com/gitblit/transport/ssh/CachingPublicKeyAuthenticator.java
parent6da45ac87e39c2efeeb2849271ac3c555f106ab9 (diff)
downloadgitblit-8d96b960e472433d2b4a5b71df7000bf1fbde648.tar.gz
gitblit-8d96b960e472433d2b4a5b71df7000bf1fbde648.zip
Track the SSH public key used for a session and add a `keys which` command
Diffstat (limited to 'src/main/java/com/gitblit/transport/ssh/CachingPublicKeyAuthenticator.java')
-rw-r--r--src/main/java/com/gitblit/transport/ssh/CachingPublicKeyAuthenticator.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/com/gitblit/transport/ssh/CachingPublicKeyAuthenticator.java b/src/main/java/com/gitblit/transport/ssh/CachingPublicKeyAuthenticator.java
index eb6f4b6c..48e5aa28 100644
--- a/src/main/java/com/gitblit/transport/ssh/CachingPublicKeyAuthenticator.java
+++ b/src/main/java/com/gitblit/transport/ssh/CachingPublicKeyAuthenticator.java
@@ -90,6 +90,7 @@ public class CachingPublicKeyAuthenticator implements PublickeyAuthenticator,
UserModel user = authManager.authenticate(username, key);
if (user != null) {
client.setUser(user);
+ client.setKey(key);
return true;
}
}