Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proteger rota criar notícia #14

Open
huogerac opened this issue Nov 5, 2021 · 0 comments
Open

Proteger rota criar notícia #14

huogerac opened this issue Nov 5, 2021 · 0 comments

Comments

@huogerac
Copy link
Contributor

huogerac commented Nov 5, 2021

Temos a rota POST /api/news implementada com uma boa cobertura de testes, um contrato bem definido openapi.yml

1

Mas como proteger esta rota? ou seja, quais os passos ou tecnologia ou como podemos fazer de forma que apenas usuários com permissão possam fazer esta requisição?

2 (Desafio)

Como podemos pensar nesta proteção de forma mais dinâmica, ou seja, imagina assim:

  • Usuários não logados não tem permissão de criar nova notícia, criar comentários etc...
  • Usuários novos (que acabaram de criar sua conta) NÃO podem criar comentários
  • Só podem criar comentários usuários que já possuem uma reputação (que pode ser através de ter criado pelo menos N notícias)
  • Então o resumo é, pensar em proteger a rota com a regra acima em mente, ou seja, as permissões são definidas conforme a interação com a plataforma
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant