You can skip the before_filter by adding this to your controller:
skip_before_filter :check_authentication
:only and :except work too, so you can apply it to specific actions in that controller.
See "Filter chain skipping" here http://api.rubyonrails.com/classes/ ActionController/Filters/ClassMethods.html