MRI
MRI India Journals Vol. 13 No. 2 (2024)

Authentication in Node.js: A Survey of Methods and Best Practices for Web Security

Authors

  • Y. L. Tonape S.B.Patil College of Engineering, Department of Computer Engineering
  • Kamble Namrata Surendra Savitribai Phule Pune University, Department of Computer Engineering
  • Kale Pragati Ramchandra Savitribai Phule Pune University, Department of Computer Engineering
  • Mane Divya Shrimant Savitribai Phule Pune University, Department of Computer Engineering
  • Rajepandhare Sakshi Yogesh Savitribai Phule Pune University, Department of Computer Engineering

DOI:

https://doi.org/10.65521/itsi-teee.v13i2.53

Keywords:

Cookie-based Authentication Token-based Authentication Two-Factor Authentication (2FA)

Abstract

Authentication plays a pivotal role in web application security, ensuring that only authorized users can access protected resources. With Node.js being a popular choice for modern web development due to its performance and scalability, understanding effective authentication methods within this ecosystem is essential. This paper provides a comprehensive survey of authentication techniques in Node.js, covering traditional methods such as session-based authentication and token-based approaches like JSON Web Tokens (JWT), as well as emerging solutions such as passwordless and biometric authentication. It explores widely used libraries and frameworks, including Passport.js and OAuth2.0, highlighting their applications and limitations. The survey also addresses key challenges such as security vulnerabilities, scalability issues, and the balance between robust security and user experience. Best practices for implementing secure authentication, such as encryption, multi-factor authentication (MFA), and safe credential storage, are examined in detail. By consolidating current methodologies and advancements, this survey aims to equip developers and security professionals with the knowledge needed to build secure and resilient authentication systems in Node.js-based web applications.

Downloads

Published

2024-12-31

How to Cite

Tonape, Y. L., Surendra, K. N., Ramchandra, K. P., Shrimant, M. D., & Yogesh, R. S. (2024). Authentication in Node.js: A Survey of Methods and Best Practices for Web Security. ITSI Transactions on Electrical and Electronics Engineering, 13(2), 41–45. https://doi.org/10.65521/itsi-teee.v13i2.53

Issue

Section

Articles

Similar Articles

1 2 3 4 5 > >> 

You may also start an advanced similarity search for this article.