Module: Livefyre::Controller::ClassMethods

Defined in:
lib/livefyre/controller_extensions.rb

Instance Method Summary (collapse)

Instance Method Details

- (Object) validate_postback_signature(options = {})

filter helper to validate postback signatures for Livefyre requests.

Parameters:

  • options (defaults to: {})

    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