module Vidibus::Service::ControllerValidations
Protected Instance Methods
ensure_realm!()
click to toggle source
Ensures that realm
parameter is given and valid.
# File lib/vidibus/service/controller_validations.rb, line 16 def ensure_realm! @realm = params[:realm] or raise "no realm given" end
ensure_service!()
click to toggle source
Ensures that service
parameter is given and valid.
# File lib/vidibus/service/controller_validations.rb, line 21 def ensure_service! service = params[:service] or raise "no service given" @service = Service(service, @realm) or raise "invalid service" end
validate_signature!()
click to toggle source
Validates sign
parameter.
# File lib/vidibus/service/controller_validations.rb, line 27 def validate_signature! params[:sign] or raise "no signature given" unless valid_request?(@service.secret) raise "invalid signature" end end