Skip to content

Add auth credential domain, infra & use-cases#119

Draft
mzpx wants to merge 3 commits into
devfrom
feature/auth-credentials
Draft

Add auth credential domain, infra & use-cases#119
mzpx wants to merge 3 commits into
devfrom
feature/auth-credentials

Conversation

@mzpx

@mzpx mzpx commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Introduce Credential functionality across the auth module: adds Credential domain model with validation and update/create patterns; CredentialRepository and CredentialQueries protocols; database access layer (CredentialTable), repository (DatabaseCredentialRepository) and queries (DatabaseCredentialQueries); application DTOs/adapters, scopes, and use-cases (Add/Edit/Get/Remove) with authorization and password hashing; permission keys for credentials; DB migration to create auth_credentials table; and unit tests for Credential domain behavior. Also wires credential permissions into AuthPermissions and updates tests.

mzpx added 2 commits July 17, 2026 13:54
Introduce Credential functionality across the auth module: adds Credential domain model with validation and update/create patterns; CredentialRepository and CredentialQueries protocols; database access layer (CredentialTable), repository (DatabaseCredentialRepository) and queries (DatabaseCredentialQueries); application DTOs/adapters, scopes, and use-cases (Add/Edit/Get/Remove) with authorization and password hashing; permission keys for credentials; DB migration to create auth_credentials table; and unit tests for Credential domain behavior. Also wires credential permissions into AuthPermissions and updates tests.
@mzpx
mzpx requested a review from viaszkadi July 17, 2026 12:27
Updated VSCode tasks to automatically manage Docker containers: 'Ensure Local Dependencies' now runs `make docker-up` after dependencies, and 'Stop running app' now runs `make docker-down` to clean up containers.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant