Skip to content

Commit f040424

Browse files
committed
Use new authorization URL and exchange authroization code URL
As described on https://developer.linkedin.com/docs/oauth2, the old URLs are considered "legacy".
1 parent c7422a8 commit f040424

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

lib/omniauth/strategies/linkedin.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ class LinkedIn < OmniAuth::Strategies::OAuth2
1010
# initializing your consumer from the OAuth gem.
1111
option :client_options, {
1212
:site => 'https://api.linkedin.com',
13-
:authorize_url => 'https://www.linkedin.com/uas/oauth2/authorization?response_type=code',
14-
:token_url => 'https://www.linkedin.com/uas/oauth2/accessToken'
13+
:authorize_url => 'https://www.linkedin.com/oauth/v2/authorization?response_type=code',
14+
:token_url => 'https://www.linkedin.com/oauth/v2/accessToken'
1515
}
1616

1717
option :scope, 'r_basicprofile r_emailaddress'

spec/omniauth/strategies/linkedin_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@
1414
end
1515

1616
it 'has correct authorize url' do
17-
expect(subject.client.options[:authorize_url]).to eq('https://www.linkedin.com/uas/oauth2/authorization?response_type=code')
17+
expect(subject.client.options[:authorize_url]).to eq('https://www.linkedin.com/oauth/v2/authorization?response_type=code')
1818
end
1919

2020
it 'has correct token url' do
21-
expect(subject.client.options[:token_url]).to eq('https://www.linkedin.com/uas/oauth2/accessToken')
21+
expect(subject.client.options[:token_url]).to eq('https://www.linkedin.com/oauth/v2/accessToken')
2222
end
2323
end
2424

0 commit comments

Comments
 (0)