James Moger
2016-01-25 252dc07d7f85cc344b5919bb7c6166ef84b2102e
src/main/java/com/gitblit/transport/ssh/SshKrbAuthenticator.java
@@ -33,10 +33,21 @@
   protected final IAuthenticationManager authManager;
   protected final boolean stripDomain;
   public SshKrbAuthenticator(IAuthenticationManager authManager, IStoredSettings settings) {
   public SshKrbAuthenticator(IStoredSettings settings, IAuthenticationManager authManager) {
      this.authManager = authManager;
      String keytabString = settings.getString(Keys.git.sshKrb5Keytab, "");
      if(! keytabString.isEmpty()) {
         setKeytabFile(keytabString);
      }
      String servicePrincipalName = settings.getString(Keys.git.sshKrb5ServicePrincipalName, "");
      if(! servicePrincipalName.isEmpty()) {
         setServicePrincipalName(servicePrincipalName);
      }
      this.stripDomain = settings.getBoolean(Keys.git.sshKrb5StripDomain, false);
      log.info("registry {}", authManager);
   }
   @Override