# Аутентификация

> Регистрация, вход, восстановление пароля, верификация e-mail.

Базовый адрес: `https://api.legalstack.ru`. Спецификация: [openapi/security.json](https://docs.legalstack.ru/openapi/security.json).

## Операции

| Метод | Путь | Операция |
| --- | --- | --- |
| `POST` | `/api/v1/security/auth/2fa/disable` | [Отключить 2FA](https://docs.legalstack.ru/api/security/auth/post-security-auth-2fa-disable) |
| `POST` | `/api/v1/security/auth/2fa/enable-confirm` | [Подтвердить настройку 2FA первым кодом](https://docs.legalstack.ru/api/security/auth/post-security-auth-2fa-enable-confirm) |
| `POST` | `/api/v1/security/auth/2fa/enable-init` | [Запустить настройку 2FA (TOTP)](https://docs.legalstack.ru/api/security/auth/post-security-auth-2fa-enable-init) |
| `POST` | `/api/v1/security/auth/2fa/regenerate-codes` | [Перевыпустить резервные коды](https://docs.legalstack.ru/api/security/auth/post-security-auth-2fa-regenerate-codes) |
| `PUT` | `/api/v1/security/auth/change-password` | [Смена пароля](https://docs.legalstack.ru/api/security/auth/put-security-auth-change-password) |
| `POST` | `/api/v1/security/auth/login` | [Вход](https://docs.legalstack.ru/api/security/auth/post-security-auth-login) |
| `POST` | `/api/v1/security/auth/logout` | [Выход](https://docs.legalstack.ru/api/security/auth/post-security-auth-logout) |
| `DELETE` | `/api/v1/security/auth/profile` | [Удалить текущий аккаунт](https://docs.legalstack.ru/api/security/auth/delete-security-auth-profile) |
| `GET` | `/api/v1/security/auth/profile` | [Профиль текущего пользователя](https://docs.legalstack.ru/api/security/auth/get-security-auth-profile) |
| `PUT` | `/api/v1/security/auth/profile` | [Обновить профиль](https://docs.legalstack.ru/api/security/auth/put-security-auth-profile) |
| `POST` | `/api/v1/security/auth/refresh` | [Обновить токен доступа](https://docs.legalstack.ru/api/security/auth/post-security-auth-refresh) |
| `POST` | `/api/v1/security/auth/register` | [Регистрация](https://docs.legalstack.ru/api/security/auth/post-security-auth-register) |
| `POST` | `/api/v1/security/auth/request-password-reset` | [Запрос сброса пароля](https://docs.legalstack.ru/api/security/auth/post-security-auth-request-password-reset) |
| `POST` | `/api/v1/security/auth/resend-verification` | [Повторно отправить письмо подтверждения](https://docs.legalstack.ru/api/security/auth/post-security-auth-resend-verification) |
| `POST` | `/api/v1/security/auth/reset-password` | [Сброс пароля](https://docs.legalstack.ru/api/security/auth/post-security-auth-reset-password) |
| `POST` | `/api/v1/security/auth/verify-email` | [Подтвердить e-mail](https://docs.legalstack.ru/api/security/auth/post-security-auth-verify-email) |
| `POST` | `/api/v1/security/auth/verify-totp` | [Подтверждение 2FA при входе](https://docs.legalstack.ru/api/security/auth/post-security-auth-verify-totp) |
