A Hashicorp Vault based Keystore implementation for use in combination with the Bridgeman Accessible Auth Package
Find a file
Alan Bridgeman 1bb8d58a12
All checks were successful
Publish to Private NPM Registry / publish (push) Successful in 38s
Added flag to turn on/off debug logging
2026-02-21 13:24:09 -06:00
.forgejo/workflows Initial Commit 2026-02-18 08:55:30 -06:00
src Added flag to turn on/off debug logging 2026-02-21 13:24:09 -06:00
tests Initial Commit 2026-02-18 08:55:30 -06:00
.gitignore Initial Commit 2026-02-18 08:55:30 -06:00
jest.config.cjs Initial Commit 2026-02-18 08:55:30 -06:00
LICENSE Initial Commit 2026-02-18 08:55:30 -06:00
package.json [Forgejo Actions] Update version to v1.0.1 2026-02-19 17:22:26 +00:00
README.md Initial Commit 2026-02-18 08:55:30 -06:00
tsconfig.build.json Initial Commit 2026-02-18 08:55:30 -06:00
tsconfig.json Initial Commit 2026-02-18 08:55:30 -06:00
yarn.lock Initial Commit 2026-02-18 08:55:30 -06:00

Hashicorp Vault based Implementation of bridgeman Accessible Auth Keystore

This is the commercial secrets management product (Hashicorp Vault) implementation of the Bridgeman Accessible Auth Keystore.

That is, this module/package/library stores and retrieves JSON Web Keys ("keys") from a Hashiccorp Vault instance. Which means that the security of this option is significantly. And particularly because Hashicorp Vault can be self-hosted this makes this a good choice for anyone that doesn't want to use a cloud based offering but wants a certain level of security.

For more details on the Keystore concept itself or "upstream effects" see the Keystore Library README.

This module/package/library includes a testing suite to verify functionality. It can be run using the yarn test command in any terminal/shell that supports Yarn. This test suite is also run as part of the public CI/CD automation on push.