NodeJS API authentication
- Tech Stack: Nodejs, ExpressJS, MongoDB, and Redis
- Github URL: Project Link
Implemented user registration and login functionalities with email and password. Assigned refresh and access JSON Web Tokens (JWT) for secure user authentication. Enabled users to request new refresh and access tokens for seamless authentication. Included logout features for users. Stored user details in a secure database and ensured password hashing before storage.
Leveraged Redis memory to store and manage refresh tokens, facilitating the blacklisting of expired tokens.