Sicherheit von Webanwendungen · Senior · Frage 66 von 75
Warum braucht jede Next.js Server Action ihre eigene Autorisierungsprüfung?
- 1Weil Server Actions eigentlich im Browser des Nutzers laufen
- 2Sie sind öffentliche HTTP-Endpunkte, die jeder direkt aufrufen kann
- 3Weil Next.js in Server Actions alle Cookies abschaltet
Antwort zeigen
Richtige Antwort: Sie sind öffentliche HTTP-Endpunkte, die jeder direkt aufrufen kann
Erklärung
Den Nutzer auf der Seite zu prüfen, die das Formular rendert, reicht nicht. Prüfe Sitzung und Rechte in der Action selbst und validiere die Argumente.