Authentication API for MTStore platform.
Instruction to download a local environmet to devlopment and testing.
set JAVA_HOME=C:\jdk-17.0.1
set PATH=%JAVA_HOME%\bin; %PATH%
set M2_HOME=C:\apache-maven-3.8.5
set M2=%M2_HOME%\bin
set PATH=%M2%; %PATH%
Windows
Edite: %KAFKA_HOME%\config\server.properties
zookeeper.connection.timeout.ms=60000
#broker.id=0
log.dirs=/kafka_2.13-3.1.0/data/kafka
Edite: %KAFKA_HOME%\config\zookeeper.properties
dataDir=/kafka_2.13-3.1.0/data/zookeeper
set KAFKA_HOME=C:\kafka_2.13-3.1.0
set PATH = %KAFKA_HOME%; %PATH%
%KAFKA_HOME%\bin\windows\zookeeper-server-start.bat %KAFKA_HOME%\config\zookeeper.properties
%KAFKA_HOME%\bin\windows\kafka-server-start.bat %KAFKA_HOME%\config\server.properties
Importe os end-points no Postman:
Maven
mvn clean install
Executando a amplicação no ambiente de desenvolvimento:
java -jar .\Autenticacao.SpringApp\target\Autenticacao.SpringApp.jar
- Há comentários no
//TODO: Apresentar
por todo o projeto para mostrar os padrões utilizados - Ao criar um novo cartão foi ocultado a senha, por questão de segurança e reaproveitamento do objeto de retorno
- No cenário de criação de um novo Cartão, quando o Cartão já existe, foi decidido retornar status 422 com a mensagem de erro:
Cartão com número xxx já cadastrado
- Ao retornar erro é retornado um objeto com a propriedade erro contendo a mensagem de erro.
Usado SemVer para controle de versão. Para as versões disponíveis, observe as tags neste repositório.
- Rodrigo de Sordi - Dev - rodsordi