API com respostas diferentes dependendo do usuário ... | Fórum | School of Net

Deseja poder participar de nosso fórum e tirar todas as suas dúvidas?
Clique aqui e assine nosso plano de acesso ilimitado. Saiba mais.

por Bruno

2 anos atrás Bruno

API com respostas diferentes dependendo do usuário logado

Olá, qual estratégia é usada para filtrar quais dados uma API deve retornar dependendo do usuário logado? Por exemplo, uma requisição para o endpoint /posts deve responder com todos os campos caso o usuário tenha permissão total, mas apenas com title e content se o usuário tem permissões restritas. É uma boa escolha fazer este filtro no Controller, ou é melhor uma Class cuidar disto? Tem algum pattern já estabelecido?

2 Respostas