diff --git a/app/controllers/concerns/publisher_controller.rb b/app/controllers/concerns/publisher_controller.rb
index c0d2acf15018424b9eeffd1752e2fd573bd2f5c4..dd385d9ae4331708102b173dc9111605c5b63b1f 100644
--- a/app/controllers/concerns/publisher_controller.rb
+++ b/app/controllers/concerns/publisher_controller.rb
@@ -2,7 +2,7 @@ module PublisherController
   extend ActiveSupport::Concern
 
   included do
-    before_action :authenticate_user!, only: [:show_all_drafts, :show_liked_learning_objects, :show_liked_collections]
+    before_action :authenticate, only: [:show_all_drafts, :show_liked_learning_objects, :show_liked_collections]
     before_action :set_publisher, only: [:show_all_drafts, :show_all_learning_objects, :show_all_collections, :show_liked_learning_objects, :show_liked_collections]
     before_action -> { authorize @publisher }, only: [:show_all_drafts, :show_liked_learning_objects, :show_liked_collections]
   end
@@ -35,6 +35,10 @@ module PublisherController
 
   protected
 
+  def authenticate
+    authenticate_user!
+  end
+
   def set_publisher
     user, id = request.path.split('/')[2, 3]
     return nil unless %w(users institutions).include? user