Skip to content

DenissonPereira/sping-security-jwt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👽 Spring Security JWT

📑 Sobre o projeto

A aplicação Java implementa um sistema robusto de autenticação e autorização utilizando as poderosas funcionalidades oferecidas pelo Spring Security em conjunto com JSON Web Tokens (JWT). O Spring Security proporciona uma camada de segurança avançada, permitindo controlar o acesso aos recursos da aplicação com base em papéis de usuário, configurações de permissões e autenticação multifatorial. Com o uso de JWT, a aplicação consegue gerenciar de forma eficiente e segura os tokens de autenticação, garantindo a integridade e a confiabilidade do processo de autenticação, o que resulta em uma experiência de usuário mais segura e confiável.

📚 Stack Tecnológica

Computador iuriCode

Badge Badge Badge Badge Badge Badge Badge

🚀 Como executar o projeto 🚀

⚙ Pré-requisitos

Para testar a aplicação Spring Security JWT, é necessário ter o HTTPie instalado em seu computador.

Badge

O HTTPie CLI pode ser instalado em qualquer sistema operacional através do seguinte comando:

snap install httpie

⬇️ Clonar repositório git

git clone https://github.com/DenissonPereira/sping-security-jwt.git

👷 Construir o projeto

./mvnw clean package

✨ Tudo pronto! ✨

Para testar o projeto, basta seguir os comandos:

http -a username:password POST :8080/authenticate
JWT=(token gerado aqui)
http :8080/private Authorization:"Bearer ${JWT}"

📸 Visuals and Screenshots

Dê uma espiada no nosso projeto em funcionamento e esclareça todas as suas dúvidas sobre como executá-lo!

🏂 Aplicação em ação

Web 1

📺 Editor de código

Neste projeto, foi utilizado o Visual Studio Code como editor de código.

Badge

🚨 Aguarde! Ainda não terminou!

Esta aplicação foi desenvolvida com base nas aulas ministradas por Giuliana Bezerra, uma fonte inspiradora de conhecimento. Encorajamos a todos a explorar o repositório de Giuliana Bezerra para obter mais insights e aprender com suas contribuições.

Além disso, gostaríamos de ressaltar que este projeto é aberto a contribuições de qualquer pessoa interessada em colaborar. Se você tem ideias, sugestões ou melhorias para oferecer, sinta-se à vontade para participar do desenvolvimento do projeto. Juntos, podemos criar algo incrível e beneficiar a comunidade de forma colaborativa.

📜 Licença

NPM

✏️ Autor

Denisson Pereira Santos

  

About

A aplicação Java implementa um sistema robusto de autenticação e autorização utilizando as poderosas funcionalidades oferecidas pelo Spring Security em conjunto com JSON Web Tokens (JWT).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages