Add tokens routes

This commit is contained in:
Johannes Zellner
2020-02-07 16:20:05 +01:00
parent 237f2c5112
commit ac4aa4bd3d
4 changed files with 116 additions and 0 deletions

View File

@@ -157,6 +157,12 @@ function initializeExpressSync() {
router.get ('/api/v1/app_passwords/:id', token, authorizeUser, routes.appPasswords.get);
router.del ('/api/v1/app_passwords/:id', token, authorizeUser, routes.appPasswords.del);
// access tokens
router.get ('/api/v1/tokens', token, authorizeUser, routes.tokens.getAll);
router.post('/api/v1/tokens', token, authorizeUser, routes.tokens.add);
router.get ('/api/v1/tokens/:id', token, authorizeUser, routes.tokens.verifyOwnership, routes.tokens.get);
router.del ('/api/v1/tokens/:id', token, authorizeUser, routes.tokens.verifyOwnership, routes.tokens.del);
// user routes
router.get ('/api/v1/users', token, authorizeUser, routes.users.list);
router.post('/api/v1/users', token, authorizeAdmin, routes.users.create);