summaryrefslogtreecommitdiffstats
path: root/src/main/distrib
diff options
context:
space:
mode:
authorFabrice Bacchella <fbacchella@spamcop.net>2015-05-04 11:52:12 +0200
committerFabrice Bacchella <fbacchella@spamcop.net>2015-05-04 11:52:12 +0200
commit5485da49b04bb139d28d42fe8f3d371915e79a3d (patch)
treea6dd1b6c41b87c2b0553b654d4183d1a3bfb7f6c /src/main/distrib
parent2fdefced2aeecc7c12f3de50f89c1590a6a088fc (diff)
downloadgitblit-5485da49b04bb139d28d42fe8f3d371915e79a3d.tar.gz
gitblit-5485da49b04bb139d28d42fe8f3d371915e79a3d.zip
Adding Kerberos5/GSS authentication to ssh
Adding the possibility to define authentication method order for ssh
Diffstat (limited to 'src/main/distrib')
-rw-r--r--src/main/distrib/data/defaults.properties22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/main/distrib/data/defaults.properties b/src/main/distrib/data/defaults.properties
index 0857ccf6..ee97cb68 100644
--- a/src/main/distrib/data/defaults.properties
+++ b/src/main/distrib/data/defaults.properties
@@ -126,6 +126,28 @@ git.sshKeysManager = com.gitblit.transport.ssh.FileKeyManager
# SINCE 1.5.0
git.sshKeysFolder= ${baseFolder}/ssh
+# Use kerberos5 (GSS) authentication
+#
+# SINCE 1.7.0
+git.sshWithKrb5 = "false"
+
+# The path to a kerberos 5 keytab.
+#
+# SINCE 1.7.0
+git.sshKrb5Keytab = ""
+
+# The service principal name to be used for Kerberos5. The default is host/hostname.
+#
+# SINCE 1.7.0
+git.sshKrb5ServicePrincipalName = ""
+
+# A comma-separated list of authentication method. They will be tried in
+# the given order. Possible values are
+# "gssapi-with-mic", "publickey", "keyboard-interactive" or "password"
+#
+# SINCE 1.7.0
+git.sshAuthenticatorsOrder = "password,keyboard-interactive,publickey"
+
# SSH backend NIO2|MINA.
#
# The Apache Mina project recommends using the NIO2 backend.