X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fmiddlewares%2Foauth.ts;h=2b4e300e444bf326c84ac6badc188fe545a125cb;hb=503c6f440abc8f5924c38c4bd63591cb6cefacec;hp=1d193d467455b675f5a4d4e117555ff56649b17b;hpb=73471b1a52f242e86364ffb077ea6cadb3b07ae2;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/middlewares/oauth.ts b/server/middlewares/oauth.ts index 1d193d467..2b4e300e4 100644 --- a/server/middlewares/oauth.ts +++ b/server/middlewares/oauth.ts @@ -1,7 +1,7 @@ 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 +35,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()