diff --git a/sonar-server/src/main/webapp/WEB-INF/app/controllers/batch_bootstrap_controller.rb b/sonar-server/src/main/webapp/WEB-INF/app/controllers/batch_bootstrap_controller.rb
index <HASH>..<HASH> 100644
--- a/sonar-server/src/main/webapp/WEB-INF/app/controllers/batch_bootstrap_controller.rb
+++ b/sonar-server/src/main/webapp/WEB-INF/app/controllers/batch_bootstrap_controller.rb
@@ -21,6 +21,9 @@
 # Since 3.4
 class BatchBootstrapController < Api::ApiController
 
+  # SONAR-4211 Access to index should not require authentication
+  skip_before_filter :check_authentication, :only => 'index'
+
   # GET /batch_bootstrap/db?project=<key or id>
   def db
     project = load_project()
@@ -51,7 +54,7 @@ class BatchBootstrapController < Api::ApiController
 
     render :json => JSON(json_properties)
   end
-  
+
   # GET /batch_bootstrap/index
   def index
     redirect_to "/deploy/bootstrap/index.txt"
SONAR-<I> Allow Sonar Runner to work with secured server
when sonar.forceAuthentication=true