Ready for review: Implemented core user authentication (registration, login, password reset) and integrated with PostgreSQL. #35
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Feature: User Authentication & Authorization Module (SCA-Web)
This Pull Request introduces a comprehensive user authentication and authorization module for the SCA-Web application. It enables users to register, log in, reset their passwords, and access protected content securely using JWT (JSON Web Token) based authentication.
Key Changes & Features
User Registration
User Login
Password Reset Functionality
JWT-Based Authorization
PostgreSQL Database Integration
Enhanced User Interface (Shiny & Custom CSS)
Client-Side Usability Improvements
Technical Details
Libraries Used
Security Considerations (Addressed/Noted)
How to Test
Database Setup
Run the Application
Test Scenarios
Register New User
Login with Registered User
Login with Incorrect Credentials
Forgot Password (Initiate)
Forgot Password (Reset)
Logout