How about `ApplicationController` instead of `ActionController::Base`? This inheritance bypasses forgery protection and authentication.