Skip to content

Commit 0c2ba33

Browse files
Merge pull request #6794 from hotosm/fix/remove-secret-from-frontend
Remove `client_secret` from osm auth
2 parents 99ef415 + ad7ace6 commit 0c2ba33

5 files changed

Lines changed: 2 additions & 17 deletions

File tree

frontend/.env.expand

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,7 @@ REACT_APP_ENABLE_SERVICEWORKER=$TM_ENABLE_SERVICEWORKER
3030
REACT_APP_MAX_FILESIZE=$TM_IMPORT_MAX_FILESIZE
3131
REACT_APP_MAX_AOI_AREA=$TM_MAX_AOI_AREA
3232
REACT_APP_OHSOME_STATS_BASE_URL=$OHSOME_STATS_BASE_URL
33-
REACT_APP_OHSOME_STATS_TOKEN=$OHSOME_STATS_TOKEN
3433
REACT_APP_OSM_CLIENT_ID=$TM_CLIENT_ID
35-
REACT_APP_OSM_CLIENT_SECRET=$TM_CLIENT_SECRET
3634
REACT_APP_OSM_REDIRECT_URI=$TM_REDIRECT_URI
3735
REACT_APP_OSM_SERVER_URL=$OSM_SERVER_URL
3836
REACT_APP_OSM_SERVER_API_URL=$OSM_SERVER_API_URL

frontend/src/components/editor.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { gpx } from '@tmcw/togeojson';
55
import * as iD from '@hotosm/id';
66
import '@hotosm/id/dist/iD.css';
77

8-
import { OSM_CLIENT_ID, OSM_CLIENT_SECRET, OSM_REDIRECT_URI, OSM_SERVER_URL } from '../config';
8+
import { OSM_CLIENT_ID, OSM_REDIRECT_URI, OSM_SERVER_URL } from '../config';
99
import messages from './messages';
1010

1111
export default function Editor({ setDisable, comment, presets, imagery, gpxUrl }) {
@@ -98,7 +98,6 @@ export default function Editor({ setDisable, comment, presets, imagery, gpxUrl }
9898
var auth = {
9999
url: OSM_SERVER_URL,
100100
client_id: OSM_CLIENT_ID,
101-
client_secret: OSM_CLIENT_SECRET,
102101
redirect_uri: OSM_REDIRECT_URI,
103102
access_token: session.osm_oauth_token,
104103
};

frontend/src/components/rapidEditor.js

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,7 @@ import { useDispatch, useSelector } from 'react-redux';
33

44
import PropTypes from 'prop-types';
55

6-
import {
7-
OSM_CLIENT_ID,
8-
OSM_CLIENT_SECRET,
9-
OSM_REDIRECT_URI,
10-
OSM_SERVER_API_URL,
11-
OSM_SERVER_URL,
12-
} from '../config';
6+
import { OSM_CLIENT_ID, OSM_REDIRECT_URI, OSM_SERVER_API_URL, OSM_SERVER_URL } from '../config';
137
import { types } from '../store/actions/editor';
148

159
// We import from a CDN using a SEMVER minor version range
@@ -198,7 +192,6 @@ function RapidEditor({
198192
url: OSM_SERVER_URL,
199193
apiUrl: OSM_SERVER_API_URL,
200194
client_id: OSM_CLIENT_ID,
201-
client_secret: OSM_CLIENT_SECRET,
202195
redirect_uri: OSM_REDIRECT_URI,
203196
},
204197
];
@@ -279,7 +272,6 @@ function RapidEditor({
279272
url: OSM_SERVER_URL,
280273
apiUrl: OSM_SERVER_API_URL,
281274
client_id: OSM_CLIENT_ID,
282-
client_secret: OSM_CLIENT_SECRET,
283275
redirect_uri: OSM_REDIRECT_URI,
284276
access_token: session.osm_oauth_token,
285277
};

frontend/src/config/index.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ export const ORG_LOGO = process.env.REACT_APP_ORG_LOGO || '';
2828
export const HOMEPAGE_IMG_HIGH = process.env.REACT_APP_HOMEPAGE_IMG_HIGH || '';
2929
export const HOMEPAGE_IMG_LOW = process.env.REACT_APP_HOMEPAGE_IMG_LOW || '';
3030
export const OSM_CLIENT_ID = process.env.REACT_APP_OSM_CLIENT_ID || '';
31-
export const OSM_CLIENT_SECRET = process.env.REACT_APP_OSM_CLIENT_SECRET || '';
3231
export const OSM_REDIRECT_URI = process.env.REACT_APP_OSM_REDIRECT_URI || '';
3332
export const ORG_PRIVACY_POLICY_URL = process.env.REACT_APP_ORG_PRIVACY_POLICY_URL || '';
3433
export const OSM_REGISTER_URL =

frontend/src/config/tests/config.test.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,6 @@ it('exports ORG_GITHUB', () => {
4646
it('exports OSM_CLIENT_ID', () => {
4747
expect(typeof config.OSM_CLIENT_ID).toBe('string');
4848
});
49-
it('exports OSM_CLIENT_SECRET', () => {
50-
expect(typeof config.OSM_CLIENT_SECRET).toBe('string');
51-
});
5249
it('exports OSM_REDIRECT_URI', () => {
5350
expect(typeof config.OSM_REDIRECT_URI).toBe('string');
5451
});

0 commit comments

Comments
 (0)