From: Maros Zatko <mzatko(a)redhat.com>
---
src/app/controllers/application_controller.rb | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/src/app/controllers/application_controller.rb
b/src/app/controllers/application_controller.rb
index 3dbbb05..fc4456d 100644
--- a/src/app/controllers/application_controller.rb
+++ b/src/app/controllers/application_controller.rb
@@ -188,6 +188,13 @@ class ApplicationController < ActionController::Base
end
end
+ def require_user_api
+ return if current_user or http_auth_user
+ respond_to do |format|
+ format.xml { head :unauthorized }
+ end
+ end
+
def require_no_user
return true unless current_user
store_location
--
1.7.6.4