class Rack::OAuth2::AccessToken::MAC::Signature
Public Instance Methods
calculate()
click to toggle source
# File lib/rack/oauth2/access_token/mac/signature.rb, line 9 def calculate Rack::OAuth2::Util.base64_encode OpenSSL::HMAC.digest( hash_generator, secret, normalized_request_string ) end
normalized_request_string()
click to toggle source
# File lib/rack/oauth2/access_token/mac/signature.rb, line 17 def normalized_request_string [ ts.to_i, nonce, method.to_s.upcase, request_uri, host, port, ext || '', nil ].join("\n") end