auth hardening and dep bumps#23
Conversation
- logout: verify refresh_token belongs to the authenticated user before revoking the family - login: swallow DB errors during password rehash so they can't block a valid login - bump all dependency floors to current latest versions
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (61)
📝 WalkthroughWalkthroughThis PR is a large documentation and comment normalization release alongside two auth-flow improvements. The major changes include: password-rehash robustness in login (catch and log failures instead of blocking login), refresh-token ownership validation in logout (only revoke when token matches the authenticated user), comprehensive v0.10.0 changelog, and consistent punctuation updates (em-dash to equals signs) across all documentation, source comments, and test section headers. Dependency versions are bumped across the stack. ChangesDocumentation, release notes, auth robustness, and dependency updates
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
|
Summary
Test plan
uv run pytest tests/- 202 passed, 1 skippeduv run ruff check .- cleanuv run mypy --strict fastapi_fullauth- cleanSummary by CodeRabbit
Release Notes
Documentation
Bug Fixes
Chores