Sicurezza logica sulle azioni dell'utente corrente

Dovresti sviluppare tutte le misure di sicurezza prima di tutto nel back end.

I serializer di Rails determinano quali dati vengono inviati.

Il Guardian protegge quali azioni sono consentite.

Tutto questo è gestito dai Controller di Rails.

Non importa quale spazzatura invii il front end o cosa richieda di recuperare, perché questi elementi proteggono il server.

Puoi replicare questo comportamento anche nel front end, ma il front end non è il guardiano.

Dai un’occhiata ad alcuni dei plugin più grandi e vedrai esempi di Serializer e l’uso del Guardian.