]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - server/middlewares/validators/remote/signature.ts
require -> import
[github/Chocobozzz/PeerTube.git] / server / middlewares / validators / remote / signature.ts
CommitLineData
65fcc311
C
1import { logger } from '../../../helpers'
2import { checkErrors } from '../utils'
34ca3b52 3
65fcc311 4function signatureValidator (req, res, next) {
49abbbbe 5 req.checkBody('signature.host', 'Should have a signature host').isURL()
9f10b292 6 req.checkBody('signature.signature', 'Should have a signature').notEmpty()
c45f7f84 7
bdfbd4f1 8 logger.debug('Checking signature parameters', { parameters: { signature: req.body.signature } })
c45f7f84 9
9f10b292
C
10 checkErrors(req, res, next)
11}
c45f7f84 12
9f10b292 13// ---------------------------------------------------------------------------
c45f7f84 14
65fcc311
C
15export {
16 signatureValidator
17}