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

@@ -1,3 +1,6 @@
mod credentials;
pub use credentials::*;
use async_trait::async_trait;
use serde::Serialize;