Autenticação e Autorização com Spring Boot 3, Spring Security 6 e JWT. Java Tutorial

preview_player
Показать описание
Olá pessoal! No vídeo de hoje, vamos embarcar em uma jornada de aprendizado sobre como implementar autenticação e autorização em nossas aplicações usando as ferramentas populares Spring Boot 3, Spring Security 6 e JWT. Compartilho com vocês o passo a passo dessa configuração, desde o início até a criação e validação dos tokens JWT, que desempenham um papel essencial na segurança dos nossos endpoints.

Se você quiiser acompanhar o codigo-fonte do projeto ele está fixado nos comentários junto as dependências
Рекомендации по теме
Комментарии
Автор

Seu repositório me ajudou muito, muito obrigado mesmo.

frajola_br
Автор

Muito obrigado, cara! Teu vídeo foi o único que achei explicando sobre o erro de dependência circular, minha api ficava dando stackoverflow direto, fiquei horas tentando resolver isso sem achar em lugar nenhum, muito obrigado mesmo!

henriquegomes
Автор

Parabéns pelo vídeo, passei um tempão com problemas em criar essa autenticação vendo alguns tutoriais pelo medium. O seu vídeo e o repositório são uma maravilha para quem precisa implementar esse tipo de autenticação. direto, simples e bem explicado!

victorlucena
Автор

Muito obrigado amigo, esse vídeo me esclareceu muito como funciona, estava ficando maluco pra entender. Valeu 👏

darkpknto
Автор

Parabéns pelo vídeo! Direto ao ponto, obrigada por compartilhar conhecimento!

fanainaalves
Автор

Amigo, deus te abençoe e lhe-dê uma ótima esposa!

danilochaves-cs
Автор

Acredito que é que nem você falou, não precisa decorar tudo, mas é bom saber o que está acontecendo por traz e os conceitos ... Enfim boa aula, tava com dúvida a respeito dessa config e esses filtros, mas clareou aqui. DICA : Se vc não entedeu um ponto específico, jogue no Chat gpt e peça explicação ou leia a doc da própria biblioteca

allisonsouza
Автор



meu pom.xml: <?xml version="1.0" encoding="UTF-8"?>

<parent>


<version>3.1.2</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>



<name>loginsystemjwt</name>
<description>Demo project for Spring Boot</description>
<properties>

</properties>
<dependencies>

<dependency>


</dependency>
<dependency>


</dependency>
<dependency>


</dependency>
<dependency>


</dependency>

<dependency>


<scope>runtime</scope>
</dependency>
<dependency>


<optional>true</optional>
</dependency>
<dependency>


<scope>test</scope>
</dependency>
<dependency>


<scope>test</scope>
</dependency>

<dependency>


<version>4.4.0</version>
</dependency>

</dependencies>

<build>
<plugins>
<plugin>


<configuration>






</configuration>
</plugin>
</plugins>
</build>

</project>

GustavoRuiz
Автор

Esse video me ajudou muito, cara. Obrigado por disponibiliza-lo.
O que tu indica aprender mais nessa parte de segurança com JWT ?

lemueldesousa
Автор

O que me confunde no spring security é a quantidade de classes pra cada coisa

mateusfonseca
Автор

Você sabe o que causa o erro de dependência circular nesse caso? Não deveria acontecer apenas se vc injetasse o authorizationService no manager?

butters_
Автор

Eu me guiei pelo seu vídeo, e está executando, mas quando vou fazer a requisição, está retornando OK, porém não gera nenhum token, e não há nenhum comportamento semelhante a sua execução.

luisgomesdamascenonetoufc
Автор

Cara, eu tenho um problema que quando eu estou logado com o usuário A e atualizo o username dele, ele invalida esse token que estava sendo usado. Sabe o que pode ser?

Matheus-kvbu
Автор

Fale amigo, muito obrigado pelo conteudo está muito bom, mas no meu projeto ele está dando um erro no server : "message": "There is no PasswordEncoder mapped for the id \"null\"", tentei mapear o bcript mas acho que estou fazendo algo de errado, tem como dar uma luz do que pode ser ?

williampereira
Автор

Tem algum problema passar o ID como tipo Long? Faz alguma diferença na aplicação? Um exemplo no Repository do usuário.

BlitzQuack
Автор

Quando eu tento criar o primeiro Usuario dar erro que nao foi autenticado como posso resolver?

matheusvitorferreira
Автор

Boa noite mano, tudo bem, estou querendo implementar Login e autenticação no meu projeto Spring Boot, A maneira mais viável que tem é com o spring Security? estou tentando com ele a um tempo e sem sucesso ainda olhando seu video parece mais facil Vou tentar tbm, Porém teria alguma forma de eu tirar umas duvidas com vc?

alissontrhuant
Автор

como fazer acoplamento ? (to aprendendo)

eduux
Автор

Pô, tem que escrever o código em tempo real

SpokGeek
Автор

Sempre vejo o pessoal recomendar essa forma de autenticação jwt, mas tem uma pequena questão que não consegui entender porque acontece:
Se o usuário tiver autenticado e consumir uma rota, nessa rota retornar algum erro http como erro 500 de internal server error, ele sempre vai mostrar 403 pra quem ta consumindo a rota. Não mostra erro real que foi emitido. 🫠

matthewtheys
visit shbcf.ru