From ef3ccbe638f9de76869d76e2c785837773302eb4 Mon Sep 17 00:00:00 2001 From: Pierre Date: Thu, 27 Jun 2019 15:45:51 -0300 Subject: [PATCH 1/2] Updated linkedin oauth package --- .meteor/versions | 4 ++-- app/ui-login/client/login/services.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.meteor/versions b/.meteor/versions index 16e0f8be5653..e1e6cb375828 100644 --- a/.meteor/versions +++ b/.meteor/versions @@ -112,8 +112,8 @@ oauth2@1.2.1 observe-sequence@1.0.16 ordered-dict@1.1.0 ostrio:cookies@2.3.0 -pauli:accounts-linkedin@2.1.5 -pauli:linkedin-oauth@1.2.0 +pauli:accounts-linkedin@5.0.0 +pauli:linkedin-oauth@5.0.0 promise@0.11.2 raix:eventemitter@0.1.3 raix:eventstate@0.0.4 diff --git a/app/ui-login/client/login/services.js b/app/ui-login/client/login/services.js index 0d80072be5e6..1f0a8a814f82 100644 --- a/app/ui-login/client/login/services.js +++ b/app/ui-login/client/login/services.js @@ -64,7 +64,7 @@ Template.loginServices.helpers({ const longinMethods = { 'meteor-developer': 'MeteorDeveloperAccount', - linkedin: 'LinkedIn', + linkedin: 'Linkedin', }; Template.loginServices.events({ From 8f808ba01ce5f73fd3d92f477ec75208c72cbd02 Mon Sep 17 00:00:00 2001 From: Pierre Date: Thu, 27 Jun 2019 19:57:24 -0300 Subject: [PATCH 2/2] Updated linkedin scope permissions --- app/lib/server/startup/oAuthServicesUpdate.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/lib/server/startup/oAuthServicesUpdate.js b/app/lib/server/startup/oAuthServicesUpdate.js index 12940fdfc3c8..09446c96df49 100644 --- a/app/lib/server/startup/oAuthServicesUpdate.js +++ b/app/lib/server/startup/oAuthServicesUpdate.js @@ -78,6 +78,13 @@ function _OAuthServicesUpdate() { data.consumerKey = data.clientId; delete data.clientId; } + + if (serviceName === 'Linkedin') { + data.clientConfig = { + requestPermissions: ['r_liteprofile', 'r_emailaddress'], + }; + } + ServiceConfiguration.configurations.upsert({ service: serviceName.toLowerCase(), }, {