SecurePasswordStorage is a Java Spring Boot application that securely manages user passwords through robust authentication mechanisms.
SecurePasswordStorage is a robust Java Spring Boot application designed to ensure the secure storage and management of user passwords. With a focus on security and usability, this application provides reliable mechanisms for creating, retrieving, and managing user credentials.
This tool is designed for developers and organizations looking to implement secure password management within their applications. It provides reliable endpoints for user account creation, login, and password changes, ensuring that user credentials are stored safely.
Ensure that you have Java 17 or higher and Maven 3.6.3 or higher installed before setting up the application.
Clone the repository: git clone https://github.com/virtualISP/SecurePasswordStorage.git
Navigate to the project directory: cd SecurePasswordStorage
Build the project: mvn clean install
Run the application: mvn spring-boot:run
POST /user/create
Create a new user by sending username and password as parameters.
POST /user/login
Log in a user by sending username and password as parameters.
POST /user/changePassword
Change a user's password by sending username, oldPassword, and newPassword as parameters.