chore: отметка задачи 16
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
parent
70b47a097d
commit
f4699ff86a
@ -81,7 +81,7 @@
|
||||
|
||||
### Task 16: [4.1] `src/core/auth.py`
|
||||
|
||||
- [ ] `src/core/auth.py`: `Claims`, протокол `TokenVerifier`, `DevHs256Verifier`, `JwksVerifier` (PyJWT, RS256/ES256, кэш JWKS), фабрика по настройкам; проверка: unit-тесты — валидный/истёкший/чужой ключ, dev-verifier не создаётся при `AUTH_DEV_ISSUER=false`
|
||||
- [x] `src/core/auth.py`: `Claims`, протокол `TokenVerifier`, `DevHs256Verifier`, `JwksVerifier` (PyJWT, RS256/ES256, кэш JWKS), фабрика по настройкам; проверка: unit-тесты — валидный/истёкший/чужой ключ, dev-verifier не создаётся при `AUTH_DEV_ISSUER=false`
|
||||
|
||||
### Task 17: [4.2] `src/repositories/users.py` (пользователь по email, эффективные права одним запр
|
||||
|
||||
|
||||
@ -67,7 +67,7 @@
|
||||
|
||||
## 4. Аутентификация и права (spec `authn-authz`)
|
||||
|
||||
- [ ] 4.1 `src/core/auth.py`: `Claims`, протокол `TokenVerifier`, `DevHs256Verifier`, `JwksVerifier` (PyJWT, RS256/ES256,
|
||||
- [x] 4.1 `src/core/auth.py`: `Claims`, протокол `TokenVerifier`, `DevHs256Verifier`, `JwksVerifier` (PyJWT, RS256/ES256,
|
||||
кэш JWKS), фабрика по настройкам; проверка: unit-тесты — валидный/истёкший/чужой ключ, dev-verifier не создаётся при
|
||||
`AUTH_DEV_ISSUER=false`
|
||||
- [ ] 4.2 `src/repositories/users.py` (пользователь по email, эффективные права одним запросом), `api/dependencies/auth.py`
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user