API NWMS использует аутентификацию с помощью токена на предъявителя на основе Laravel Sanctum. Необходимо включать действительный токен в каждый запрос к защищённым конечным точкам.
Отправьте POST запрос на /api/login:
POST /api/login
Content-Type: application/json
{
"email": "your@email.com",
"password": "your_password"
}
При успешном ответе вы получите:
{
"access_token": "1|your_generated_token",
"token_type": "Bearer"
}
Для всех аутентифицированных запросов добавьте следующий заголовок HTTP:
Authorization: Bearer 1|your_generated_token
В Swagger UI, кликните на кнопку Authorize и вставьте токен вот так:
Bearer 1|your_generated_token
Чтобы отозвать текущий токен:
POST /api/logout
Authorization: Bearer 1|your_generated_token