- don't have time for more security measures lmao

This commit is contained in:
Alexis
2020-06-16 21:21:12 +02:00
parent 3ce149a173
commit 5acc1d4999
2 changed files with 24 additions and 12 deletions

View File

@@ -51,7 +51,6 @@ export default {
return data return data
} else { } else {
const { data } = await Schools.getSpellsFromSchool(this.school_id) const { data } = await Schools.getSpellsFromSchool(this.school_id)
console.log(data.spells)
return data.spells return data.spells
} }
}, },

View File

@@ -28,20 +28,33 @@ app.use(helmet())
// Serves // Serves
const server = app.listen( port, () => {console.log(`App listening on port ${port}`)}) const server = app.listen( port, () => {console.log(`App listening on port ${port}`)})
// Auth // Get credentials
app.all('*', (req, res, next) => { // app.get('/api/login', (req, res, next) => {
if (req.headers.auracle_key !== process.env.API_KEY) { // if (req.headers.auracle_key !== process.env.API_KEY_PUBLIC) {
return res.status(401).send('The API is either missing or incorrect.') // return res.status(401).send('Credentials error !')
// } else {
// return res.status(200).send(JSON.stringify(
// {
// "secret_key": process.env.API_KEY_PRIVATE,
// })
// )
// }
// })
// Auth guard
const authguard = (req, res, next) => {
if (req.headers.auracle_key !== process.env.API_KEY_PUBLIC) {
return res.status(401).send('The API key is either missing or incorrect.')
} else { } else {
next() next()
} }
}) }
// Routing // Routing
app.use('/api/spells', routes.spells) app.use('/api/spells', authguard,routes.spells)
app.use('/api/schools', routes.schools) app.use('/api/schools', authguard, routes.schools)
app.use('/api/meta_schools', routes.meta_schools) app.use('/api/meta_schools', authguard, routes.meta_schools)
app.use('/api/variables', routes.variables) app.use('/api/variables', authguard, routes.variables)
app.use('/api/ingredients', routes.ingredients) app.use('/api/ingredients', authguard, routes.ingredients)
app.use('/api/users', routes.users) app.use('/api/users', authguard, routes.users)