feat(auth): add user profile, phone login, and account deletion
This commit is contained in:
@@ -196,9 +196,13 @@ GALO_EMAIL=owner@example.com GALO_PASSWORD=secret \
|
||||
| Переменная | По умолчанию | Описание |
|
||||
| --- | --- | --- |
|
||||
| `GALO_BASE_URL` | `http://localhost:8080` | Базовый URL инстанса |
|
||||
| `GALO_EMAIL` | — | Email владельца (обязательно) |
|
||||
| `GALO_EMAIL` | — | Email владельца (нужен один из email/телефона) |
|
||||
| `GALO_PHONE` | — | Телефон владельца в E.164 (нужен один из email/телефона) |
|
||||
| `GALO_PASSWORD` | — | Пароль владельца (обязательно) |
|
||||
|
||||
Вход выполняется по единому идентификатору: при заданном `GALO_EMAIL` используется он,
|
||||
иначе — `GALO_PHONE`.
|
||||
|
||||
Параметры:
|
||||
|
||||
| Флаг | По умолчанию | Описание |
|
||||
@@ -300,7 +304,10 @@ deploy/ # systemd unit, пример nginx
|
||||
|
||||
Полный список эндпоинтов: `project.md`, раздел 11. Кратко:
|
||||
|
||||
- `POST /api/auth/register|login|refresh|logout`, `GET /api/auth/me`
|
||||
- `POST /api/auth/register` (email и/или phone), `POST /api/auth/login`
|
||||
(`identifier` — email или E.164-телефон), `POST /api/auth/refresh|logout`
|
||||
- `GET|PATCH|DELETE /api/auth/me`, `POST /api/auth/me/password`,
|
||||
`POST /api/auth/me/identifiers`, `PATCH /api/auth/me/preferences`
|
||||
- `GET|POST /api/albums`, `GET|PATCH|DELETE /api/albums/:id`
|
||||
- `GET /api/albums/:id/members`, `POST /api/albums/:id/invites`,
|
||||
`POST /api/invites/:token/accept`, `PATCH|DELETE /api/albums/:id/members/:user_id`
|
||||
|
||||
Reference in New Issue
Block a user