Skip navigation

Use este identificador para citar ou linkar para este item: https://repositorio.ufpb.br/jspui/handle/123456789/31769
Registro completo de metadados
Campo DCValorIdioma
dc.creatorSilva, Zaqueu Moura da-
dc.date.accessioned2024-09-09T18:56:05Z-
dc.date.available2023-06-20-
dc.date.available2024-09-09T18:56:05Z-
dc.date.issued2023-06-06-
dc.identifier.urihttps://repositorio.ufpb.br/jspui/handle/123456789/31769-
dc.description.abstractThe main objective of this work is to develop a secure and efficient REST API authenti cation using Spring for microservice architectures. The main motivation for this work is the growth of enterprise applications using microservice architectures for their flexibility, scalability. As a result, there is a greater demand for professionals who understand the technologies used. It is important to note that the use of the Spring boot framework is very viable, practical, secure, and highly accepted in the market. To achieve this, we will use the Spring MVC framework with the Java programming language, developing controller layers that will be accessible via endpoints. The models will be persistence entities using Hibernate. With the help of Spring Security libraries for generating and validating JWT tokens from a pre-defined username and password saved in the MySQL database. Later, this token will be validated from a gateway that will forward the request to the endpoint defined in the request URL, making the system scalable and flexible to work with various technologies. Just requiring communication between the endpoints in JSON format.pt_BR
dc.description.provenanceSubmitted by Michelle Barbosa (mi.2020@outlook.com.br) on 2024-09-09T18:56:05Z No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) Zaqueu Moura da Silva_TCC.pdf: 583478 bytes, checksum: 0114fe19aac9ec1f3446debedfabbf5b (MD5)en
dc.description.provenanceMade available in DSpace on 2024-09-09T18:56:05Z (GMT). No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) Zaqueu Moura da Silva_TCC.pdf: 583478 bytes, checksum: 0114fe19aac9ec1f3446debedfabbf5b (MD5) Previous issue date: 2023-06-06en
dc.languageporpt_BR
dc.publisherUniversidade Federal da Paraíbapt_BR
dc.rightsAcesso abertopt_BR
dc.rightsAttribution-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nd/3.0/br/*
dc.subjectAPI de autenticaçãopt_BR
dc.subjectJavapt_BR
dc.subjectMicrosserviçospt_BR
dc.subjectSpring securitypt_BR
dc.titleDesenvolvimento de API REST de autenticação utilizando Spring para arquiteturas de microsserviçospt_BR
dc.typeTCCpt_BR
dc.contributor.advisor1Brito, Alisson Vasconcelos De-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/6321676636193625pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/2122525119485951pt_BR
dc.description.resumoEste trabalho tem como principal objetivo o desenvolvimento de uma API REST de autenticação utilizando o Spring para arquiteturas de microsserviços segura e eficiente. A principal motivação para o trabalho ´ e o crescimento das aplicações empresariais que utilizam arquiteturas de microsserviços pela sua flexibilidade, escalabilidade. Com isso, há uma maior procura por profissionais que entendam das tecnologias. É importante ressaltar que a utilização do framework Spring boot ´e bastante viável, prática, segura e muito bem aceita no mercado. Para isso, utilizaremos o framework Spring MVC com a linguagem de programação Java, desenvolvendo as camadas de controladores que serão acessíveis via endpoints. Os modelos ser˜ ao as entidades de persistência utilizando o Hibernate. Com auxílio das bibliotecas do Spring Security para geração e validação de tokens JWT a partir de um usuário e senha pré-definidos, salvos no banco de dados MySQL. Posteriormente, esse token ser´ a validado a partir de um gateway que irá encaminhar a requisição para o endpoint definido na URL de requisição, tornando o sistema escalável e flexível para funcionar com diversas tecnologias. Bastando apenas a comunica¸c˜ ao entre os endpoints no formato JSON.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentComputação Científicapt_BR
dc.publisher.initialsUFPBpt_BR
dc.subject.cnpqCNPQ::OUTROSpt_BR
Aparece nas coleções:TCC - Ciência da Computação - CI

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Zaqueu Moura da Silva_TCC.pdfTCC569,8 kBAdobe PDFVisualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons