Newer
Older
smart-home-server / docs / server-api-v1 / auth.md

POST /api/v1/auth

Для авторизации и получения токена общения с сервером

Пример запроса

    {
        "login": "JohnDoe",
        "password": "strong_password"
    }

Пример успешного ответа

    {
        "status": "ok",
        "token": "ecf0a1b5c9d74f9a8e294c1f67b0a8b9"
    }

Пример НЕ успешного ответа

    {
        "status": "error",
        "message": "Wrong login or password"
    }

GET /api/v1/auth/logout

Убить токен авторизации, выйти из системы. При этом в заголовке должен присутствовать токен

Ответ в случае успеха

    {
        "status": "ok"
    }

Ответ, если что-то пошло не так

    {
        "status": "error"
    }