/desafio-broadfactor

Este repositório conterá os arquivos referente ao desafio da Broadfactor

Primary LanguageJava

desafio-broadfactor

Este repositório conterá os arquivos referente ao desafio da Broadfactor

Exemplo de como efetuar cadastro e login no sistema

Cadastro

  1. acesse a rota: http://localhost:8080/usuario/cadastrar
  2. informe o nome, email, cpf e cnpj
  3. fique atento as respostas da API, pois o sistema não aceita nome de usuário e e-mail duplicados

exemplo de cadastro via Postman parte 1

exemplo de cadastro via Postman parte 1

Login

exemplo de login via Postman

Passando o token

Observe o Header, ele tem o campo Authorization e o valor dele é o token obtido no login

exemplo de passagem de Token via Postman

Swagger

para saber as demais rotas do projeto utilize o Swagger através da URL: http://localhost:8080/swagger-ui.html#/

Como executar o projeto?

Importante dizer que com excessão das rotas de cadastro e login, todas precisam de passar um cabeçalho com o token referente ao 'Authorization', logo é necessário que você cadastre um usário e depois faça o login para que assim tenha acesso a ferramenta

Caso não saiba como executar uma aplicação Spring Boot com Maven ou um executável Jar clique aqui

Tecnologias usadas no projeto até o momento?

  1. Spring Tools 4 integrado a IDE Eclipse

  2. Spring Boot para a configuração do projeto, ele foi usado com o auxílio do Spring Tools 4.

  3. Spring MVC para saber mais

  4. Maven

  5. Spring Data JPA

  6. Spring Security

  7. Swagger

  8. Postman