feat(auth): add rbw credentials provider #2

Merged
Andreas merged 1 commit from feat/rbw-credentials into main 2026-08-14 17:07:30 +00:00
Owner

Intent

Allow the Ebonhold login flow to obtain credentials from the locally configured rbw/Bitwarden vault.

Changes

  • add a dedicated configurable credentials-provider abstraction
  • support rbw entry, username, and folder selectors
  • keep refreshed API tokens in the existing private file or agent-secret backend
  • preserve file/environment credential precedence and document setup

Validation

  • bash -n ebonhold-update start-ebonhold-linux.sh clientext-workaround
  • verified the configured rbw entry schema without printing field values
  • completed an Ebonhold login using the rbw provider
  • validated the resulting API token
  • verified token ownership and mode 0600
  • git diff --check
## Intent Allow the Ebonhold login flow to obtain credentials from the locally configured rbw/Bitwarden vault. ## Changes - add a dedicated configurable credentials-provider abstraction - support rbw entry, username, and folder selectors - keep refreshed API tokens in the existing private file or agent-secret backend - preserve file/environment credential precedence and document setup ## Validation - `bash -n ebonhold-update start-ebonhold-linux.sh clientext-workaround` - verified the configured rbw entry schema without printing field values - completed an Ebonhold login using the rbw provider - validated the resulting API token - verified token ownership and mode `0600` - `git diff --check`
Andreas deleted branch feat/rbw-credentials 2026-08-14 17:07:30 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Andreas/ebonhold-linux-launcher!2
No description provided.