From 8387d4ffd32695016dc6c0ae6290528a107939cd Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Tue, 23 Jun 2020 15:44:50 -0400 Subject: [PATCH] Remove auth folder / passport stuff --- src/auth/passport.ts | 6 ------ src/auth/strategies/jwt.ts | 23 ----------------------- 2 files changed, 29 deletions(-) delete mode 100644 src/auth/passport.ts delete mode 100644 src/auth/strategies/jwt.ts diff --git a/src/auth/passport.ts b/src/auth/passport.ts deleted file mode 100644 index 2429265726..0000000000 --- a/src/auth/passport.ts +++ /dev/null @@ -1,6 +0,0 @@ -import passport from 'passport'; -import JWTStrategy from './strategies/jwt'; - -passport.use(JWTStrategy); - -export default passport; diff --git a/src/auth/strategies/jwt.ts b/src/auth/strategies/jwt.ts deleted file mode 100644 index 41bc2a8f15..0000000000 --- a/src/auth/strategies/jwt.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { Strategy, ExtractJwt } from 'passport-jwt'; -import database from '../../database'; -import APIError, { ErrorCode } from '../../error'; - -const JWTStrategy = new Strategy( - { - secretOrKey: process.env.SECRET, - jwtFromRequest: ExtractJwt.fromAuthHeaderAsBearerToken(), - }, - async (payload, done) => { - // This is just an extra verification to make sure the user actually exists when you're trying to - // use it - const users = await database.select('id').from('directus_users').where({ id: payload.id }); - - if (users && users[0]) { - return done(null, users[0]); - } - - return done(new APIError(ErrorCode.USER_NOT_FOUND, 'User not found.')); - } -); - -export default JWTStrategy;