Веб-безпека · Senior · Запитання 66 з 75
Чому кожній Server Action у Next.js потрібна власна перевірка авторизації?
- 1Бо Server Actions виконуються в браузері
- ✓Правильна відповідь: Server Actions - публічні HTTP-ендпоїнти; їх може викликати будь-хто напряму, а не лише через вашу форму
- 3Бо Next.js вимикає cookies у Server Actions
Пояснення
Перевірки користувача на сторінці, що рендерить форму, недостатньо. Перевіряйте сесію й дозволи всередині action і валідуйте аргументи.