{"repo":"sauravhathi/otp-service","free":true,"listed":false,"github":"https://github.com/sauravhathi/otp-service","clone":"git clone https://github.com/sauravhathi/otp-service.git","description":"The OTP (One-Time Password) Free Service is a Node.js-based service that allows you to generate and verify one-time passwords (OTP) via email. This service is useful for adding an extra layer of security to your applications by enabling two-factor authentication (2FA) or passwordless login.","language":"TypeScript","stars":42,"topics":["cronjob","lovely-professional-university","mongodb","nodejs","one-time-code","one-time-password","otp-applications","otp-generator","otp-library","otp-services"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"OTP Service The OTP (One-Time Password) Free Service is a Node.js-based service that allows you to generate and verify one-time passwords (OTP) via email. This service is useful for adding an extra layer of security to your applications by enabling two-factor authentication (2FA) or passwordless login. Demo - API: otp-service-beta.vercel.app - App: otp-service-app.vercel.app Table of Contents - Features - Getting Started - Prerequisites - Installation - Usage - Generating an OTP - Verifying an OTP - Configuration - Environment Variables - Spam Detection - Donation - License Features Feature Description -------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------- Generate numeric, alphanumeric, or alphabet based OTPs Generate one-time passwords with various character types: numeric, alphanumeric, or alphabet based. Send OTPs via email Send OTPs to users via email for authentication or verification. Verify OTPs for user authentication Verify OTPs provided by users for secure authentication. Spam detection Detect spam requests and block them from being processed. Customizable OTP validity period and size Adjust the validity period and size (length) of OTPs to match your security requirements. Rate limiting for OTP generation Implement rate limiting to prevent abuse and ensure the service is used responsibly. Multiple email service ","default_branch":null,"files":null,"tree":[],"storefront":"/r/sauravhathi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sauravhathi/otp-service/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}