1
resposta

[Sugestão] Criar pedido

Acredito que poderia explicitar melhor sobre a autenticação diferente como comprador para realizar a operação de criar pedido. Ela menciona brevemente ao abrir as coleções do postman, porém não menciona quais rotas necessitam de quais roles.

Para as pessoas que ficaram na dúvida como eu, no arquivo src/main/java/br/com/alura/adopetstore/security/SecurityConfigurations.java, na linha 31 exige que para criar um pedido, o token fornecido na sessão de autorização tenha a role COMPRADOR.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Conseguimos encontrar um usuário já criado com essa role na primeira migration (src/main/resources/db/migration/V001create-table-usuarios.sql).

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeO login é comprador@email.com.br e a senha é a mesma do admin, encontrado no body do login ou seja, 123456.

PS: É possível também comentar a linha 31 do SecurityConfigurations e autenticar apenas como admin para facilitar a vida!

1 resposta

Oi Flávio! Tudo bem?

Boa observação! :) Vou adicionar uma atividade no curso explicando isso, para facilitar nas configurações iniciais do projeto.

Agradeço pela sugestão. Abraços e bons estudos!