Vous devez d’abord mettre en œuvre toutes les mesures de sécurité côté back-end.
Les sérialiseurs Rails déterminent quelles données sont envoyées.
Le Guardian protège les actions autorisées.
Tout cela est géré par les contrôleurs Rails.
Peu importe les données erronées envoyées par le front-end ou les requêtes qu’il émet pour récupérer des informations, car ces éléments protègent le serveur.
Vous pouvez reproduire ce comportement côté front-end, mais le front-end n’est pas le gardien d’accès.
Consultez plusieurs des plus grands plugins pour voir des exemples de sérialiseurs et d’utilisation du Guardian.