12 lines
325 B
TypeScript
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;
|