Skip to content

feat: modernize and secure Palette Core API#2

Merged
srknskr merged 2 commits into
masterfrom
agent/modernize-dotnet10-security
Jul 24, 2026
Merged

feat: modernize and secure Palette Core API#2
srknskr merged 2 commits into
masterfrom
agent/modernize-dotnet10-security

Conversation

@srknskr

@srknskr srknskr commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • upgrade the API from .NET Core 3.1 to .NET 10 and current EF Core packages
  • require JWT authentication by default and protect user/API-key administration with an admin policy
  • replace public entity binding with validated DTO contracts
  • hash passwords and stop exposing password/API-key values in read responses
  • add an initial EF Core migration, health check, Swagger bearer support, integration tests, and CI
  • update the README to match the modernized implementation

Verification

  • Release build: 0 warnings, 0 errors
  • Tests: 5 passed, 0 failed

@srknskr
srknskr merged commit b6c2235 into master Jul 24, 2026
1 check passed
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