diff --git a/.env.sample b/.env.sample index a204afd..e2d8488 100644 --- a/.env.sample +++ b/.env.sample @@ -13,6 +13,9 @@ ES_USERNAME= ES_PASSWORD= ES_INDEX=skohub-reconcile +# URL of reconcile publish service +PUBLISH_SERVICE_URL=http://localhost:3030 + # Authorization WIKIMEDIA_AUTH_URL=https://meta.wikimedia.org/w/rest.php/oauth2/authorize WIKIMEDIA_TOKEN_URL=https://meta.wikimedia.org/w/rest.php/oauth2/access_token diff --git a/src/config.js b/src/config.js index 55f01d5..5430555 100644 --- a/src/config.js +++ b/src/config.js @@ -11,6 +11,7 @@ export const config = { es_pass: process.env.ES_PASSWORD, es_index: process.env.ES_INDEX, reconcile_service_url: process.env.RECONCILE_SERVICE_URL, + publish_service_url: process.env.PUBLISH_SERVICE_URL, wikimedia_auth_url: process.env.WIKIMEDIA_AUTH_URL, wikimedia_token_url: process.env.WIKIMEDIA_TOKEN_URL, wikimedia_id: process.env.WIKIMEDIA_ID, diff --git a/src/index.js b/src/index.js index f0b8ab1..d3f326f 100644 --- a/src/index.js +++ b/src/index.js @@ -49,7 +49,7 @@ passport.use("wikimedia", new OAuth2Strategy({ tokenURL: config.wikimedia_token_url, clientID: config.wikimedia_id, clientSecret: config.wikimedia_secret, - callbackURL: `${config.reconcile_service_url}/wiki/callback` + callbackURL: `${config.publish_service_url}/wiki/callback` }, function(accessToken, refreshToken, profile, cb) { const url = 'https://meta.wikimedia.org/w/api.php?action=query&meta=userinfo&format=json'; @@ -76,7 +76,7 @@ passport.use("orcid", new OAuth2Strategy({ tokenURL: config.orcid_token_url, clientID: config.orcid_id, clientSecret: config.orcid_secret, - callbackURL: `${config.reconcile_service_url}/orcid/callback` + callbackURL: `${config.publish_service_url}/orcid/callback` }, function(accessToken, refreshToken, profile, cb) { const url = config.orcid_getuser_url;