Skip to content

Fix authenticated profile self-service - #123

Merged
TehWardy merged 7 commits into
mainfrom
fix/profile-self-service
Aug 20, 2026
Merged

Fix authenticated profile self-service#123
TehWardy merged 7 commits into
mainfrom
fix/profile-self-service

Conversation

@TehWardy

@TehWardy TehWardy commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • restore authenticated POST /Api/Account/ChangePassword after the aggregate split
  • add authenticated PUT /Api/Account/Me for editable self-profile fields
  • keep identity, password hash, lockout and confirmation state server-owned
  • preserve and prove the separate public ForgotPassword -> token-backed ConfirmForgotPassword recovery flow
  • return safe status codes for anonymous, invalid-credential, validation, dependency, and unexpected failures

Verification

  • analyzer-enabled cCoder.Security.Tests: 115 passed before focused failure-boundary additions
  • focused controller tests: 14 passed
  • baseline Assets contract tests cover authenticated change-password and token-backed reset endpoints

@TehWardy
TehWardy marked this pull request as ready for review August 20, 2026 11:30
@TehWardy
TehWardy merged commit d0eed3d into main Aug 20, 2026
3 checks 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