O repositório nova-auth é o repositorio responsavel por permitir que usuarios faça a autenticação na aplicação nova software.
Visão Geral Este repositório contém a estrutura principal e as configurações necessárias para o desenvolvimento de microsserviços que fazem parte da plataforma. Utiliza Spring Boot e outras tecnologias do ecossistema Spring para fornecer uma base sólida para a criação de serviços robustos, escaláveis e seguros.
Java 8+: Linguagem de programação principal.
Spring Boot: Framework para criação de aplicativos em Java de forma rápida e fácil.
Spring Security: Fornece autenticação e autorização para os serviços.
Spring Data: Facilita a integração com diferentes fontes de dados.
Banco de Dados Relacional (ex: MySQL, PostgreSQL): Para persistência de dados (utiliza Spring Data JPA).
Swagger/OpenAPI (opcional): Documentação de APIs.
Docker (opcional): Contêineres para facilitar a implantação.
Testes Unitários e de Integração: JUnit, Mockito, etc.
Certifique-se de ter o Java e o Maven instalados.
Clone o repositório: git clone https://github.com/Nova-Software-Organization/nova-auth.git
Importe o projeto em sua IDE de preferência.
Configure o banco de dados no arquivo application.properties.
Se houver, a documentação da API pode ser acessada localmente após a inicialização do serviço em: http://localhost:porta/api-docs.
Contribuições são bem-vindas! Sinta-se à vontade para propor melhorias, correções ou novos recursos. Consulte o arquivo CONTRIBUTING.md para obter informações detalhadas sobre como contribuir para este projeto.
Este projeto está licenciado sob a MIT License - veja o arquivo LICENSE para mais detalhes.