feat: add tenant credential management (#63)
All checks were successful
Run Check Script / check (push) Successful in 1m48s

Adds the foundation for managing tenant credentials, including:

- `TenantCredentialScore` for scoring credential-related operations.
- `TenantCredentialManager` trait for creating users.
- `CredentialMetadata` struct to store credential information.
- `CredentialData` enum to hold credential content.
- `TenantCredentialBundle` struct to encapsulate metadata and content.

This provides a starting point for implementing credential creation, storage, and retrieval within the harmony system.

Reviewed-on: #63
Co-authored-by: Jean-Gabriel Gill-Couture <jg@nationtech.io>
Co-committed-by: Jean-Gabriel Gill-Couture <jg@nationtech.io>
This commit is contained in:
2025-06-17 18:28:04 +00:00
committed by johnride
parent 246d6718c3
commit 7bebc58615
5 changed files with 56 additions and 0 deletions

View File

@@ -36,6 +36,7 @@ serde-value = "0.7.0"
http = "1.2.0"
inquire = "0.7.5"
convert_case = "0.8.0"
chrono = "0.4"
[workspace.dependencies.uuid]
version = "1.11.0"