Улучшен вход пользователя в аккаунт

This commit is contained in:
AidarKC
2026-08-28 16:51:14 +04:00
parent f2fdb8195c
commit 357a05f7ec
25 changed files with 821 additions and 270 deletions
+6 -1
View File
@@ -313,9 +313,14 @@ TTL заявки фиксирован на сервере и сейчас все
- `400 / BAD_PAYLOAD_TYPE`
- `422 / PAIRING_NOT_AVAILABLE`
- `422 / PAIRING_PASSWORD_INVALID` — pairing-пароль не подходит. Та же ошибка возвращается и если новое устройство ввело пароль, а у пользователя режим pairing включён без пароля.
- `422 / PAIRING_NO_TRUSTED_SESSION_ONLINE` сейчас нет ни одной онлайн доверённой сессии пользователя, поэтому код не создаётся.
Код создаётся даже если сейчас нет ни одной онлайн доверённой сессии пользователя.
В таком случае `trustedSessionOnline=false`, а pairing-заявка остаётся в состоянии
`created` до подтверждения, отмены или истечения TTL.
- `429 / PAIRING_RATE_LIMITED`
Также `StartTrustedDeviceLogin` разрешён только на первом access server пользователя.
На другом сервере операция возвращает `409 / USER_NOT_LOCAL`.
### 5.4. `ListTrustedDeviceLoginRequests`
Доступно для любой уже авторизованной доверенной сессии пользователя.