Split API into multiple files & setup public user permissions
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2020-11-11 12:23:31 -06:00
parent 4636521d50
commit 9df5f2d5f4
14 changed files with 74 additions and 65 deletions

View File

@@ -15,9 +15,9 @@ class ApiRoute extends Middleware {
req.user = await PublicUser.get_for_request(req)
return next()
} else {
// If not signed in, save the target url so we can redirect back here after auth
req.session.auth.flow = req.originalUrl
return res.redirect('/auth/login')
return res.status(401)
.message('API authentication required')
.api()
}
}
}