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

82 lines (81 loc) 2.33 kB
{ "name": "universal_authentication", "version": "1.0.4", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "tsc-watch --onSuccess \"nodemon dist/index.js\"" }, "keywords": [ "node", "authentication", "auth", "user-authentication", "email-authentication", "OTP", "otp-verification", "google-oauth", "github-oauth", "microsoft-oauth", "okta-oauth", "oauth", "oauth2", "node-auth-package", "express-authentication", "social-login", "login-system", "passwordless-login", "jwt-authentication", "jwt", "token-based-authentication", "email-otp", "multi-factor-authentication", "database-agnostic-auth", "modular-auth", "passport-alternative", "secure-login", "two-factor-authentication", "secure-oauth", "oauth-login", "user-login", "email-verification", "auth-module", "auth-service", "authentication-system", "auth-library", "login-otp", "user-management", "secure-auth", "developer-authentication", "node-oauth", "authentication-as-a-service", "user-verification", "secure-api-access", "email-login", "passwordless-auth", "secure-passwordless" ], "author": "", "license": "ISC", "description": "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 authentication. Whether you need email login, social login, or passwordless authentication, this all-in-one solution.", "devDependencies": { "@types/bcrypt": "^5.0.2", "@types/express": "^5.0.0", "@types/jsonwebtoken": "^9.0.7", "@types/mongoose": "^5.11.97", "@types/node": "^22.10.5", "@types/nodemailer": "^6.4.17", "ts-node": "^10.9.2", "typescript": "^5.7.2" }, "dependencies": { "axios": "^1.7.9", "bcrypt": "^5.1.1", "dotenv": "^16.4.7", "express": "^4.21.2", "jsonwebtoken": "^9.0.2", "mongoose": "^8.9.6", "nodemailer": "^6.9.16", "tsc-watch": "^6.2.1" } }