Shared Key Tested, new client version
This commit is contained in:
1 parent
926cbcb500
commit
b5592f28ae
6 files changed
+16
-8
No files matched your search
@@ -4,3 +4,4 @@ server/node_modules/*
|
||||
client/src/auth/Auth0.js
|
||||
server/auth/Auth0.js
|
||||
server/models/MongoDB.js
|
||||
server/.env
|
||||
+1
-1
@@ -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",
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
PRESHARED_GATEWAY_KEY=SHARED_KEY
|
||||
+5
-5
@@ -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())
|
||||
|
||||
Generated
+5
@@ -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
@@ -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",
|
||||
|
||||
Reference in new issue
Block a user