Segurança lógica sobre ações do Usuário Atual

Você deve desenvolver todas as medidas de segurança primeiramente no back end.

Os serializers do Rails determinam quais dados são enviados.

O Guardian protege quais ações são permitidas.

Tudo isso é gerenciado pelos Controllers do Rails.

Não importa que tipo de lixo o front end envie ou o que ele solicite para recuperar, pois esses elementos protegem o servidor.

Você pode espelhar isso com o comportamento do front end, mas o front end não é o guardião.

Confira alguns dos plugins maiores e você verá exemplos de Serializers e o uso do Guardian.