lib/signature.rb in signature-0.1.0 vs lib/signature.rb in signature-0.1.1

- old
+ new

@@ -1,7 +1,6 @@ require 'hmac-sha2' -require 'base64' module Signature class AuthenticationError < RuntimeError; end class Token @@ -132,10 +131,11 @@ end def validate_signature!(token) unless @auth_hash["auth_signature"] == signature(token) raise AuthenticationError, "Invalid signature: you should have "\ - "sent HmacSHA256Hex(#{string_to_sign.inspect}, your_secret_key)" + "sent HmacSHA256Hex(#{string_to_sign.inspect}, your_secret_key)"\ + ", but you sent #{@auth_hash["auth_signature"].inspect}" end return true end end end