lib/flattr/oauth2.rb in flattr-0.2.3 vs lib/flattr/oauth2.rb in flattr-0.3.0
- old
+ new
@@ -2,12 +2,12 @@
module OAuth2
def authorize_url(opts = {})
default_options = {
- :client_id => client_id,
- :client_secret => client_secret,
+ :client_id => client_id.strip,
+ :client_secret => client_secret.strip,
:response_type => "code"
}
opts = default_options.merge(opts)
@@ -24,14 +24,14 @@
"#{authorize_endpoint}/?#{query_string}"
end
def get_access_token(code)
response = post(token_endpoint, {
- :code => code,
+ :code => code.strip,
:grant_type => 'authorization_code'
},{
:headers => {
- :authorization => "Basic #{base64_encode("#{client_id}:#{client_secret}")}"
+ :authorization => "Basic #{Flattr::Client.base64_encode("#{client_id}:#{client_secret}")}"
}}
)
self.access_token = response['access_token']
access_token
end