Shared Key Tested, new client version

This commit is contained in:
Luis Fernando Molina committed 2018-11-03 08:53:57 +01:00
1 parent 926cbcb500
commit b5592f28ae
6 files changed
+16 -8

No files matched your search

+1
View File
@@ -4,3 +4,4 @@ server/node_modules/*
client/src/auth/Auth0.js
server/auth/Auth0.js
server/models/MongoDB.js
server/.env
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@advancedalgos/users-client",
"description": "Advanced Algos Users client-side web app",
"version": "0.0.14",
"version": "0.0.15",
"main": "src/index.js",
"dependencies": {
"@material-ui/core": "^3.2.0",
+1
View File
@@ -0,0 +1 @@
PRESHARED_GATEWAY_KEY=SHARED_KEY
+5 -5
View File
@@ -10,21 +10,21 @@ const mongoose = require('mongoose')
const mongodbConfig = require('./models/MongoDB')
const checkJwt = require('./auth/middleware/jwt')
const logger = require('./utils/logger')
const wrongPreshared = require('./errors/notAllowed.json')
const cors = require('cors')
require('dotenv').config()
const app = express()
// Checking preshared key
app.post('/graphql', (req, res, next) => {
if (req.headers.preshared === process.env.PRESHARED_GATEWAY_KEY) {
next();
next()
} else {
res.send(wrongPreshared);
res.send(wrongPreshared)
}
});
})
// Allow crosss-origin requests
app.use(cors())
+5
View File
@@ -337,6 +337,11 @@
"kuler": "1.0.1"
}
},
"dotenv": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.1.0.tgz",
"integrity": "sha512-/veDn2ztgRlB7gKmE3i9f6CmDIyXAy6d5nBq+whO9SLX+Zs1sXEgFLPi+aSuWqUuusMfbi84fT8j34fs1HaYUw=="
},
"ecc-jsbn": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+3 -2
View File
@@ -1,8 +1,8 @@
{
"name": "server",
"version": "1.0.0",
"description": "",
"main": "index.js",
"description": "Advanced Algos Users Backedn API",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
@@ -10,6 +10,7 @@
"license": "ISC",
"dependencies": {
"cors": "^2.8.4",
"dotenv": "^6.1.0",
"express": "^4.16.3",
"express-graphql": "^0.6.12",
"express-jwt": "^5.3.1",