X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server.js;h=4c9df2d44b2792666bb46c1d96feea407201d780;hb=abebc38e039eb47065a3d418a912b0a4c97916d1;hp=e3d92e1c4e2af49747bd8e7a39e583c6fe8858b5;hpb=f5f2a6996c81b972a4337b64f2aa84ad486b508f;p=perso%2FImmae%2FProjets%2FNodejs%2FSurfer.git diff --git a/server.js b/server.js index e3d92e1..4c9df2d 100755 --- a/server.js +++ b/server.js @@ -4,7 +4,6 @@ var express = require('express'), morgan = require('morgan'), - passport = require('passport'), path = require('path'), fs = require('fs'), compression = require('compression'), @@ -78,6 +77,9 @@ router.post ('/api/login', auth.login); router.post ('/api/logout', auth.verify, auth.logout); router.get ('/api/settings', auth.verify, getSettings); router.put ('/api/settings', auth.verify, setSettings); +router.get ('/api/tokens', auth.verify, auth.getTokens); +router.post ('/api/tokens', auth.verify, auth.createToken); +router.delete('/api/tokens/:token', auth.verify, auth.delToken); router.get ('/api/profile', auth.verify, auth.getProfile); router.get ('/api/files/*', auth.verify, files.get); router.post ('/api/files/*', auth.verify, multipart, files.post); @@ -91,8 +93,6 @@ app.use('/api', bodyParser.json()); app.use('/api', bodyParser.urlencoded({ extended: false, limit: '100mb' })); app.use('/api', cookieParser()); app.use('/api', session({ secret: 'surfin surfin', resave: false, saveUninitialized: false })); -app.use('/api', passport.initialize()); -app.use('/api', passport.session()); app.use(router); app.use(webdav.extensions.express('/_webdav', webdavServer)); app.use('/_admin', express.static(__dirname + '/frontend'));