UNPKG

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
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, };