X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fmiddlewares%2Foauth.ts;h=77fb305dd5247063b538a502def2aa3df3d2e7a0;hb=f92bb405d48af737636fec1025e19f27d7044158;hp=1d193d467455b675f5a4d4e117555ff56649b17b;hpb=88108880bbdba473cfe36ecbebc1c3c4f972e102;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/middlewares/oauth.ts b/server/middlewares/oauth.ts index 1d193d467..77fb305dd 100644 --- a/server/middlewares/oauth.ts +++ b/server/middlewares/oauth.ts @@ -1,7 +1,6 @@ import * as express from 'express' import * as OAuthServer from 'express-oauth-server' -import 'express-validator' -import { OAUTH_LIFETIME } from '../initializers' +import { OAUTH_LIFETIME } from '../initializers/constants' import { logger } from '../helpers/logger' import { Socket } from 'socket.io' import { getAccessToken } from '../lib/oauth-model' @@ -35,6 +34,8 @@ function authenticateSocket (socket: Socket, next: (err?: any) => void) { logger.debug('Checking socket access token %s.', accessToken) + if (!accessToken) return next(new Error('No access token provided')) + getAccessToken(accessToken) .then(tokenDB => { const now = new Date()