Class: Userbin::VerifySignature

Inherits:
Faraday::Response::Middleware
  • Object
show all
Defined in:
lib/userbin/basic_auth.rb

Instance Method Summary collapse

Instance Method Details

#call(env) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/userbin/basic_auth.rb', line 12

def call(env)
  @app.call(env).on_complete do
    signature = env[:response_headers]['x-userbin-signature']
    data = env[:body]
    Userbin.valid_signature?(signature, data)
  end
end