https://cursos.alura.com.br/certificate/5e32daba-67d9-459d-af4a-5a934e73de0d
https://cursos.alura.com.br/certificate/42a5d8bf-adcd-4037-b55c-986d7804d2d0
https://forum-api-alura.herokuapp.com/auth
Usuário com role ADMIN
{
"email":"admin@email.com",
"senha":"123456"
}
Usuário com role comum:
{
"email":"aluno@email.com",
"senha":"123456"
}
https://forum-api-alura.herokuapp.com/topicos
Para as chamadas abaixo, é necessário ser enviado um token bearer no header, obtido apos efetuar o login
{
"titulo":"Duvida",
"mensagem":"Testando um post",
"nomeCurso":"Spring Boot",
"autor":"1"
}
O usuário com role comum, tem permisão apenas para alterar um tópico que ele criou, já o usuario com role admin pode alterar o seu ou dos demais usuários
{
"titulo":"Duvida",
"mensagem":"Testando um put"
}
https://forum-api-alura.herokuapp.com/topicos/1
#Rodando no Docker
mvn clean install
docker build -t alura/forum .
docker run -p 8080:8080 alura/forum