Skip to content

Commit 4db21ef

Browse files
committed
Merge pull request piotrmurach#195 from reenhanced/master
Send correctly formatted Authorization header to github when OAUTH token is present
2 parents a0057d0 + 3b8b56b commit 4db21ef

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

lib/github_api/request/oauth2.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def call(env)
1818

1919
if token = params[ACCESS_TOKEN] and !token.empty?
2020
env[:url].query = build_query params
21-
env[:request_headers].merge!(AUTH_HEADER => "Token token=\"#{token}\"")
21+
env[:request_headers].merge!(AUTH_HEADER => "token #{token}")
2222
end
2323

2424
@app.call env

spec/github/request/oauth2_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def process(params={}, headers={})
4040

4141
it "creates header for ad hoc access token" do
4242
result = process(:q => 'query', :access_token => 'abc123')
43-
auth_header(result).should eql 'Token token="abc123"'
43+
auth_header(result).should eql 'token abc123'
4444
end
4545
end
4646

@@ -53,13 +53,13 @@ def process(params={}, headers={})
5353
end
5454

5555
it "creates header for access token" do
56-
auth_header(process).should eql 'Token token="ABC"'
56+
auth_header(process).should eql 'token ABC'
5757
end
5858

5959
it "overrides default with explicit token" do
6060
result = process(:q => 'query', :access_token => 'abc123')
6161
result[:url].query.should eql 'access_token=abc123&q=query'
62-
auth_header(result).should eql 'Token token="abc123"'
62+
auth_header(result).should eql 'token abc123'
6363
end
6464

6565
it "clears default token with explicit one" do

0 commit comments

Comments
 (0)