|
|
|
@ -7,6 +7,17 @@ class AuthController extends Controller {
|
|
|
|
|
return [...super.services, 'models', 'auth', 'MFA', 'output', 'configs', 'utility']
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
async get_auth_user(req, res, next) {
|
|
|
|
|
if ( req.user ) {
|
|
|
|
|
return res.api({
|
|
|
|
|
authenticated: true,
|
|
|
|
|
uid: req.user.uid,
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return res.api({ authenticated: false })
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
async get_traps(req, res, next) {
|
|
|
|
|
const trap_config = this.configs.get('traps')
|
|
|
|
|
const data = [{ name: '(None)', trap: '', redirect_to: '/' }]
|
|
|
|
|