shellphone.app/app/utils/authenticator.server.ts

12 lines
366 B
TypeScript

import { Authenticator } from "remix-auth";
import { FormStrategy } from "remix-auth-form";
import { sessionStorage } from "./session.server";
import { type SessionData, login } from "./auth.server";
const authenticator = new Authenticator<SessionData>(sessionStorage);
authenticator.use(new FormStrategy(login), "email-password");
export default authenticator;