Logische Sicherheit bei Aktionen des aktuellen Benutzers

Sie sollten zunächst alle Sicherheitsmaßnahmen im Backend entwickeln.

Die Rails-Serialisierer legen fest, welche Daten gesendet werden.

Der Guardian schützt, welche Aktionen erlaubt sind.

All dies wird von den Rails-Controllern verwaltet.

Es ist unerheblich, welchen Unsinn das Frontend sendet oder welche Daten es abzurufen versucht, da diese Elemente den Server schützen.

Sie können dies durch Frontend-Verhalten spiegeln, aber das Frontend ist nicht der Torwächter.

Schauen Sie sich einige der größeren Plugins an; dort finden Sie Beispiele für Serialisierer und die Verwendung des Guardians.