O sistema MovieFlix consiste em um banco de filmes, os quais podem ser listados e avaliados pelos usuários. Usuários podem ser visitantes (VISITOR) e membros (MEMBER). Apenas usuários membros podem inserir avaliações no sistema.
Implemente as funcionalidades necessárias para que os testes do projeto passem!
- Implemente as funcionalidades necessárias para que os testes do projeto passem
Basicamente você deverá cumprir três etapas:
- Implementar o modelo conceitual proposto, com seed do banco de dados.
- Incluir a infraestrutura de exceções, validação e segurança ao projeto.
- Implementar o endpoint que obtem o perfil do usuário logado :
GET /users/profile
- Implementação de um modelo de domínio complexo (projeto DSLearn)
- Instanciação (seed) de um modelo de domínio com SQL
- Autorização customizada em nível de serviço
- Conteúdo customizado para o usuário logado
- Refresh token
- Pré-autorização de métodos