keepasshttp-server
A server component for the KeePassHttp protocol for NodeJS. Secret storage agnostic (not limited to KeePass), minimal dependencies. Requires Node 8+.
Usage
⚠ This library is targeted to developers of password managers. It does not provide any functionality on its own.
Install the package:
npm i keepasshttp-server
Use in your custom secret storage:
const createServer = // implement keyStore, passwordGenerator and databaseAccessor against your backend ;
Checkout the full API documentation for further details.
Features
- Bring-your-own-backend. This component only implements the network protocol and the REST server. It does not depend on or implement any KeePass specifics.
- Minimal dependencies. Only
restify
is used as a REST server library. - Simple callback API
- Connect any custom secret storage to a KeePassHttp-compatible browser plugin. Tested against chromeIPass for Google Chrome and KeePassHttp-Connector for Mozilla Firefox.
- AES-256 encrypted communication protocol to protect your secrets.