# E2E report: auth-password

Запущен: 2026-05-26T07:02:27.683Z
Длительность: 1.0с

**Итог:** 6 ✓ / 0 ✗ / 0 ⚠ / 0 ◯ (всего 6)

## ✓ Step step01_bootstrap: Создать орг → известный email активного пользователя

Длительность: 804мс

| Тип | Проверка | Результат |
|---|---|---|
| api | Орг + известный email готовы | ✓ pwd-1779778947683@example.kz |

## ✓ Step step02_forgot_unknown_200: forgot-password несуществующего email → 200 (анти-энумерация)

Длительность: 41мс

| Тип | Проверка | Результат |
|---|---|---|
| api | forgot несуществующего → 200 (анти-энумерация) | ✓ status=200 |

## ✓ Step step03_forgot_known_200: forgot-password существующего email → 200

Длительность: 70мс

| Тип | Проверка | Результат |
|---|---|---|
| api | forgot существующего → 200 | ✓ status=200 |

## ✓ Step step04_reset_bad_token: reset-password с битым токеном → 400

Длительность: 36мс

| Тип | Проверка | Результат |
|---|---|---|
| api | reset с битым токеном → 400 | ✓ status=400 |

## ✓ Step step05_reset_short_password: reset-password со слишком коротким паролем → 400

Длительность: 11мс

| Тип | Проверка | Результат |
|---|---|---|
| api | reset со слишком коротким паролем → 400 | ✓ status=400 |

## ✓ Step step06_forgot_rate_limited: Серия forgot с одного IP → появляется 429 (рейт-лимит)

Длительность: 46мс

| Тип | Проверка | Результат |
|---|---|---|
| api | Серия forgot упирается в 429 (рейт-лимит) | ✓ statuses=200,429,429,429,429,429 |

## Summary

- Passed: 6
- Failed: 0
- Warnings: 0
- Skipped: 0

## Critical bugs

Нет.
