Module: Livefyre::Controller::ClassMethods

Defined in:
lib/livefyre/controller_extensions.rb

Instance Method Summary collapse

Instance Method Details

#validate_postback_signature(options = {}) ⇒ Object

Public: filter helper to validate postback signatures for Livefyre requests.

options - valid before_filter options, plus :key

Example:

validate_postback_signature :only => [:postback], :key => "your_site_key"


74
75
76
77
78
79
# File 'lib/livefyre/controller_extensions.rb', line 74

def validate_postback_signature(options = {})
  key = options.delete :key
  before_filter Proc.new {|c|
    Livefyre::Site.validate_signature(c.params, key)
  }, options
end