managarten/services/mana-core-auth/src/auth
Till-JS ce4e982651 feat(auth): add profile management endpoints
Add backend endpoints for user profile management:
- GET /auth/profile - retrieve user profile data
- POST /auth/profile - update name and profile image
- POST /auth/change-password - change password (requires current)
- DELETE /auth/account - soft-delete account (requires password)

Security features:
- Password verification before sensitive actions
- Soft-delete preserves data for retention
- Security events logged for audit trail
- Rate limiting on sensitive endpoints

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-13 22:29:32 +01:00
..
dto feat(auth): add profile management endpoints 2026-02-13 22:29:32 +01:00
services feat(auth): add profile management endpoints 2026-02-13 22:29:32 +01:00
stores 🐛 fix(auth): implement password reset email link handler 2026-01-28 15:49:33 +01:00
types feat(auth): redirect users to source app after email verification 2026-01-27 01:31:31 +01:00
auth.controller.spec.ts fix(mana-core-auth): complete production readiness with test fixes 2026-02-01 14:18:58 +01:00
auth.controller.ts feat(auth): add profile management endpoints 2026-02-13 22:29:32 +01:00
auth.module.ts feat(bots): enable Redis SSO for todo-bot and calendar-bot 2026-02-02 14:51:23 +01:00
better-auth-passthrough.controller.ts feat(mana-core-auth): add /api/auth/get-session endpoint for SSO 2026-02-02 16:27:39 +01:00
better-auth.config.ts feat(auth): enable cross-domain SSO via shared cookies on .mana.how 2026-02-02 03:58:29 +01:00
jwt-validation.spec.ts fix(mana-core-auth): complete production readiness with test fixes 2026-02-01 14:18:58 +01:00
matrix-session.controller.ts feat(bots): enable Redis SSO for todo-bot and calendar-bot 2026-02-02 14:51:23 +01:00
oidc-login.controller.ts fix(mana-core-auth): use Better Auth native sign-in for OIDC login 2026-01-30 16:57:52 +01:00
oidc.controller.ts feat(mana-core-auth): auto-link Matrix users on OIDC login 2026-02-02 16:50:28 +01:00