Files
payload/src/auth/init.ts
2020-11-25 17:36:51 -05:00

12 lines
325 B
TypeScript

import passport from 'passport';
import AnonymousStrategy from 'passport-anonymous';
import { Payload } from '../index';
import jwtStrategy from './strategies/jwt';
function initAuth(ctx: Payload): void {
passport.use(new AnonymousStrategy.Strategy());
passport.use('jwt', jwtStrategy(ctx));
}
export default initAuth;