universal_authentication
Version:
Seamless and Secure Authentication for Modern Web Applications: Easily integrate OTP-based email verification, Google OAuth, GitHub, Microsoft, and Okta login into your Node.js app. Modular, flexible, and database-agnostic, this package simplifies user au
18 lines (16 loc) • 551 B
text/typescript
import { signupHandler, loginHandler } from "./services/auth.service";
import { initiateLogin, handleOAuthCallback } from "./services/OAuth.service";
import { verifyOtpHandler } from "./services/email/verifyOtp.service";
import { AuthConfig } from "./config/auth.config";
import { IOAuthConfig } from "./interface/OAuth.interface";
import { sendEmail } from "./utils/sendEmail.utils";
export {
signupHandler,
loginHandler,
initiateLogin,
handleOAuthCallback,
AuthConfig,
IOAuthConfig,
sendEmail,
verifyOtpHandler,
};