Sha256: 9c791c9275be9d1ad8efe132f1a312c33b95fdb4a34fb83539b902fe27be2004
Contents?: true
Size: 770 Bytes
Versions: 30
Compression:
Stored size: 770 Bytes
Contents
module Rack module OAuth2 class AccessToken class MAC class Signature < Verifier attr_required :secret, :nonce, :method, :request_uri, :host, :port attr_optional :body_hash, :ext, :query def calculate Rack::OAuth2::Util.base64_encode OpenSSL::HMAC.digest( hash_generator, secret, normalized_request_string ) end def normalized_request_string [ nonce, method.to_s.upcase, request_uri, host, port, body_hash || '', ext || '', nil ].join("\n") end end end end end end
Version data entries
30 entries across 30 versions & 1 rubygems