1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-05 02:39:33 +02:00

Server: do not forget to check the signature when another pod wants to

quit us
This commit is contained in:
Chocobozzz 2016-10-01 09:09:07 +02:00
parent c60f2212fd
commit 0eb78d5303
3 changed files with 32 additions and 21 deletions

View file

@ -10,6 +10,7 @@ const friends = require('../../../lib/friends')
const middlewares = require('../../../middlewares')
const admin = middlewares.admin
const oAuth = middlewares.oauth
const checkSignature = middlewares.secure.checkSignature
const validators = middlewares.validators.pods
const signatureValidator = middlewares.validators.remote.signature
@ -31,7 +32,11 @@ router.get('/quitfriends',
quitFriends
)
// Post because this is a secured request
router.post('/remove', signatureValidator, removePods)
router.post('/remove',
signatureValidator,
checkSignature,
removePods
)
// ---------------------------------------------------------------------------

View file

@ -16,6 +16,7 @@ const Video = mongoose.model('Video')
router.post('/videos',
validators.signature,
validators.dataToDecrypt,
secureMiddleware.checkSignature,
secureMiddleware.decryptBody,
validators.remoteVideos,
remoteVideos