Files
auth-service/lib/passport/strategies/local.ts

10 lines
356 B
TypeScript

// eslint-disable-next-line import/named
import { Strategy as LocalStrategy } from 'passport-local';
import { authenticate } from '@mifi/services-common/lib/db/api/authenticate';
export default new LocalStrategy(async (username: string, password: string, done: any) => {
const user = await authenticate(username, password);
done(null, user);
});