Skip to content

The JSON Rest API for the PassX password manager written with SpringBoot

Notifications You must be signed in to change notification settings

DevOFVictory/passx-api

Repository files navigation


Logo

PassX - API v3.5

A safe place for your passwords from everywhere
Go to the Webinterface »

View Website · Report Bug

PassX API 3

The JSON REST API for the PassX password manager by CuodeX.net

Features

  • Server side encryption
  • Two-factor authentication via TOTP
  • Remember current IP address for further logins
  • Generate TOTP QR Codes
  • Check for most common passwords in common databases
  • Check current status and more information on the api
  • Built-in bruteforce protection via IP block
  • Detailed log for administrators to check uncommon behaviour
  • Security & privacy granted by FOSS and non-profit project
  • Detailed exceptions and documentation
  • Easy to use and understand
  • Easy to integrate into your own projects
  • Custom settings for each user (can be used for custom frontend appearance)

Compile by source

  1. Clone the project git clone https://github.com/DevOFVictory/PassX-API.git
  2. Check out requirements below
  3. Build project with maven mvn package
  4. Start api java -jar target.jar

Requirements

  • Setup working Java 17 JDK environment
  • Setup MySQL database server on Port 3006 and db-name passx (or change it in src/main/ressources/application.properties)

Links

Documentation

https://documenter.getpostman.com/view/18057854/UVyxQZPu

About

The JSON Rest API for the PassX password manager written with SpringBoot

Topics

Resources

Stars

Watchers

Forks

Languages