Bezpieczeństwo aplikacji webowych · Senior · Pytanie 66 z 75
Dlaczego każda Server Action w Next.js potrzebuje własnego sprawdzenia autoryzacji?
- 1Bo Server Actions działają w przeglądarce
- ✓Poprawna odpowiedź: Server Actions to publiczne endpointy HTTP; każdy może je wywołać bezpośrednio, nie tylko przez Twój formularz
- 3Bo Next.js wyłącza ciasteczka w Server Actions
Wyjaśnienie
Sprawdzenie użytkownika na stronie renderującej formularz nie wystarcza. Weryfikuj sesję i uprawnienia wewnątrz akcji i waliduj argumenty.