Skip to content

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).

License

Notifications You must be signed in to change notification settings

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

No packages published

Languages