Next.js · Authentication · Mid-Level · Scenario
How do you protect Server Actions that mutate user data?
Short Interview Answer
Verify session, check resource ownership, validate input, and revalidate carefully.
Detailed Explanation
Pass IDs from the client but authorize against the session user. Rate-limit sensitive actions.