Observação: Nesse vídeo, a NOVA CONFIGURAÇÃO DO SPRING SECURITY está a partir do minuto 01:55:29 Mostro como inserir a nova configuração do Spring Security baseada em componentes e no FilterChain, como recomenda a própria documentação para versões a partir da 5.7.0 do Spring Security, ao invés de utilizar do WebSecurityConfigAdapter. Ou seja, neste vídeo implementamos as duas formas, inclusive deixei o exemplo das duas classes de configuração do Spring Security disponível no Github também a fim de comparação.
Muito bom este conteúdo. Ótima didática, mostrando em etapas as implementações de autenticação e autorização, em um encadeamento de assuntos permitindo melhor compreensão e entendimento. Muito obrigado.
Fica o adendo de que na versão 6.0+ mudou um pouco mais. Não tem mais os antMatchers e sim requestMatchers e a anotação para usar direto nos controller é @EnableMethodSecurity
Obrigado Michelli, não conseguia acha alguem que falasse tão bem dessa mudança, pois já tinha feito de tudo e não conseguia entender as nocas mudanças.
Ótimo vídeo, segui ele usando o Spring security 6 e até a parte final teve algumas mudanças, foi bem proveitoso pq precisei pesquisar e mudar a forma implementada no vídeo, e assim assimilei melhor os conhecimentos. Obrigado
Baixei seu repositório do github. Sou novo no Java, estava com dificuldade de fazer essa atualização do código do vídeo para a versão mais recente do spring security. Muito obrigado!!! 🚀
Parabéns pelo vídeo! Nunca tinha tentado apertar "explore" no spring initializr, eu sempre baixava o zip, descompactava, abria o pom e copiava a dependência rs já aprendi algo novo no comecinho
No final do vídeo você comenta muitas outras coisas interessantes sobre tokens e Auth2, criptografia de token opaco, métodos para atualização de tokens, etc. Existe um vídeo onde você fala sobre tudo isso? Você planeja fazê-lo? Obrigada!! Eu falo espanhol e estou usando o tradutor hehehe
Que aula maravilhosa, me ajudou muitoooo Passei um tempão sem conseguir entender na minúcia o Spring Security e esse curso, literalmente, abriu minha mente. Meu projeto está ficando bem completo!!! Muito Grato mesmooo!
Vídeo incrível, didática incrível, além da preocupação em informar como funciona atualmente o processo no Spring Boot atualizado. Ganhou um like e um inscrito, e se pudesse, dava like de novo! Obrigado por esclarecer o SS para nós, Michelli!
Este curso esta geniaaaaaaaaaaaaaaaaaaal!, el único que he visto de momento que muestra como era la manera tradicional desde el principio y que luego te muestra la nueva forma de aplicar la configuración de security! Saludos
Muito boa aula explicou detalhes do porque usar certas coisas q outros n explicam, seria muito bom uma aula dessas com oauth2, jwt, token e refresh token.
O melhor curso de Spring Security do planeta terra ... muito show mesmo... me ajudou muito, mas muito mesmo! Parabéns pela alta qualidade do vídeo e didática. Muito obrigado por compartilhar!
Você salvou minha vida! estava em um curso antigo de Spring, e na parte de Security ele usava o WebSecurityConfigurerAdapter, que atualmente não é mais usado no Spring. Com sua ajuda conseguir fazer os cadastros e logins, e ainda peguei alguns conseitos mais atuais do Spring.
Conheci o canal da Michelli faz tempo, mas agora que comecei a estudar java e spring, e ta sendo umas das minhas principais fontes de aprendizado. Tem uma otima didática. Muito obrigado por compartilhar tanto conhecimento, Michelli.
Muito agradecido por compartilhar esse conhecimento Michelli! Eu aprendi tudo que sei do Spring Boot como teu curso, e agora estou aprendendo Spring Security com de novo com você!
Valeu, Michelli! Eu já havia tentado implementar as novas configurações de segurança, para o spring boot 2.7, mas não tinha dado certo. Você simplificou tudo. Excelente vídeo.
Obrigado por compartilhar seu conhecimento com essa didática maravilhosa . Estava quebrando a cabeça pra implementar a autenticação e agora consegui resolver. 😃
Michelli, muito obrigado por compartilhar esse conhecimento e com tanta qualidade! Parabéns! Gostei tanto que vou ver também o seu vídeo de curso de Spring-Boot completo. Muito Obrigado! 🙏
Michelli, tenho algumas sugestões para você acho que seria legal você fazer um video desse porém com token, refresh token e a outra sugestão seria fazer um video sobre a segurança de api's com o keycloak Mas parabéns pelo video, conteúdo show de bola e sucesso sempre!!!!
Dá hora, tinha assistido uns meses atrás e acabei assistindo de novo pra tirar umas dúvidas rs bem simples e objetivo. Bem que podia rolar uma att desse projeto para o Oauth2 #ficaadica abçs
Muito bom!!! Atual e objetivo. Parabéns pelo conteúdo de qualidade para a comunidade Java. Estou na espera e na torcida que venha na sequência a autenticação via JWT 👍
Muito boa aula. Gostei! Minha opinião: Para tornar esta aula ainda mais interessante em segurança de aplicações com Spring, somente faltou incluir uma pequena implementação do JWT, no mini curso. Esta aula seria ainda mais completa.
Excelente explicação!!! Existe algum componente que facilite o controle de aceso a nível de linha - Row Security Level? Por exemplo, todos usuários podem fazer um GET para retornar uma listagem, mas eles podem ver apenas as linhas que eles mesmo incluíram.
Michelli se vc pudesse fazer um de Kafka e Rabbit eu iria adorar. Dês da parte de subrir o docker com a mensageria até fazer o listner e o publisher. Quando tive de aprender isso foi bem complicado de achar bons materiais que ensinasse a como fazer. Creio que iria ajudar uma galera. Abração.
Para o pessoal que estiver com problema no hasRole("ADMIN"), onde ele simplesmente não funciona, descobri que por algum motivo as roles no banco precisam estar salvas com o prefixo ROLE_, então no banco teríamos ROLE_ADMIN e ROLE_USER, por exemplo. Não faço a mínima ideia do porquê disso, caso alguém saiba por favor informar!
Observação: Nesse vídeo, a NOVA CONFIGURAÇÃO DO SPRING SECURITY está a partir do minuto 01:55:29
Mostro como inserir a nova configuração do Spring Security baseada em componentes e no FilterChain, como recomenda a própria documentação para versões a partir da 5.7.0 do Spring Security, ao invés de utilizar do WebSecurityConfigAdapter.
Ou seja, neste vídeo implementamos as duas formas, inclusive deixei o exemplo das duas classes de configuração do Spring Security disponível no Github também a fim de comparação.
Muito bom este conteúdo. Ótima didática, mostrando em etapas as implementações de autenticação e autorização, em um encadeamento de assuntos permitindo melhor compreensão e entendimento. Muito obrigado.
Fica o adendo de que na versão 6.0+ mudou um pouco mais. Não tem mais os antMatchers e sim requestMatchers e a anotação para usar direto nos controller é @EnableMethodSecurity
Michelli tem como você atualizar esse conteúdo? Muitos dos métodos utilizados na segunda forma estão depreciados.
Pessoal, uma dica aqui pq eu quebrei a cabeça com isso por horas kkkkkk quando for criar o Enum ----------> TEM
Não consigo entender porque não tem no mínimo 300 mil inscritos. Didática perfeita.
Cara eu também não. Mas acho que deve ser pelo nicho.
e o que isso muda na sua vida?
You are so far one of the best teachers I've ever seen in the internet, congratulations Girl!
Obrigado Michelli, não conseguia acha alguem que falasse tão bem dessa mudança, pois já tinha feito de tudo e não conseguia entender as nocas mudanças.
Ótimo vídeo, segui ele usando o Spring security 6 e até a parte final teve algumas mudanças, foi bem proveitoso pq precisei pesquisar e mudar a forma implementada no vídeo, e assim assimilei melhor os conhecimentos. Obrigado
Baixei seu repositório do github.
Sou novo no Java, estava com dificuldade de fazer essa atualização do código do vídeo para a versão mais recente do spring security.
Muito obrigado!!!
🚀
@@sobrevivendo-no-front que legal cara, fico feliz de ajudar
@@sobrevivendo-no-front Olá, como achou o repositorio ? Qual o Nome?
depois de 1 dia tentando entender a nova documentação finalmente consegui, obrigado
Definitivamente a melhor professora de Java da atualidade. Espero conseguir vaga no projeto Decoder dessa vez
Aula super didática, obrigado pela simplicidade ao explicar de uma forma rápida e prática 🤗
Mais uma Aula maravilhosa, se a professora é Michelli Brito, a aula é um sucesso!
Me ajudou muito eu não sabia configurar a segurança no Spring Security, eu não pensei que fosse tão fácil assim.
Nunca vi uma didática tão boa. Aprender assim é muito bom: É RÁPIDO. Assim, sobra mais tempo pra viver a vida fora das telas, kkk. \o/
Parabéns pelo vídeo! Nunca tinha tentado apertar "explore" no spring initializr, eu sempre baixava o zip, descompactava, abria o pom e copiava a dependência rs
já aprendi algo novo no comecinho
No final do vídeo você comenta muitas outras coisas interessantes sobre tokens e Auth2, criptografia de token opaco, métodos para atualização de tokens, etc.
Existe um vídeo onde você fala sobre tudo isso? Você planeja fazê-lo?
Obrigada!!
Eu falo espanhol e estou usando o tradutor hehehe
Up
Eu sou de argentina, mas entendi todo o que voce fiz, obrigado
Que aula maravilhosa, me ajudou muitoooo Passei um tempão sem conseguir entender na minúcia o Spring Security e esse curso, literalmente, abriu minha mente. Meu projeto está ficando bem completo!!! Muito Grato mesmooo!
Foi a melhor vídeo aula desse assunto que achei na internet
Vídeo incrível, didática incrível, além da preocupação em informar como funciona atualmente o processo no Spring Boot atualizado. Ganhou um like e um inscrito, e se pudesse, dava like de novo! Obrigado por esclarecer o SS para nós, Michelli!
Muito obrigado por esse conteúdo, sua didática é excelente! Recomendo um vídeo nessa mesma pegada mas também com JWT.
Michele sempre incrível, disposta a passar seu conhecimento para frente amooo 🤩🤩
Este curso esta geniaaaaaaaaaaaaaaaaaaal!, el único que he visto de momento que muestra como era la manera tradicional desde el principio y que luego te muestra la nueva forma de aplicar la configuración de security! Saludos
Muito boa aula explicou detalhes do porque usar certas coisas q outros n explicam, seria muito bom uma aula dessas com oauth2, jwt, token e refresh token.
http
.csrf(AbstractHttpConfigurer::disable)
.cors(AbstractHttpConfigurer::disable)
.authorizeHttpRequests(authorize -> authorize.anyRequest().authenticated())
.oauth2ResourceServer((rs) -> rs.jwt((jwt) ->jwt.decoder(jwtDecoder())));
Didática Perfeita!
Muito Obrigado Michelli.
O melhor curso de Spring Security do planeta terra ... muito show mesmo... me ajudou muito, mas muito mesmo! Parabéns pela alta qualidade do vídeo e didática. Muito obrigado por compartilhar!
Aula muito boa e didática. Parabéns Michelli!
This is the best free software Ive seen. Respect.
Você salvou minha vida!
estava em um curso antigo de Spring, e na parte de Security ele usava o WebSecurityConfigurerAdapter, que atualmente não é mais usado no Spring. Com sua ajuda conseguir fazer os cadastros e logins, e ainda peguei alguns conseitos mais atuais do Spring.
Conheci o canal da Michelli faz tempo, mas agora que comecei a estudar java e spring, e ta sendo umas das minhas principais fontes de aprendizado. Tem uma otima didática.
Muito obrigado por compartilhar tanto conhecimento, Michelli.
Muuuuuito obrigado. Dá pra ver que você botou muito carinho nessas aulas. Merece todo o nosso reconhecimento. 😙
Cada vez melhor! A maneira compassada e clara ao falar e explicar simplifica e aproxima o conteudo para quem esta comecando. Parabens Michelli!
Muito agradecido por compartilhar esse conhecimento Michelli! Eu aprendi tudo que sei do Spring Boot como teu curso, e agora estou aprendendo Spring Security com de novo com você!
Valeu, Michelli! Eu já havia tentado implementar as novas configurações de segurança, para o spring boot 2.7, mas não tinha dado certo. Você simplificou tudo. Excelente vídeo.
Nem vi e dei like! Depois eu volto aqui! Vlw.
Didática perfeita. Meus parabéns e obrigado por compartilhar todo conhecimento.
Obrigado por compartilhar seu conhecimento com essa didática maravilhosa . Estava quebrando a cabeça pra implementar a autenticação e agora consegui resolver. 😃
Michelli, muito obrigado por compartilhar esse conhecimento e com tanta qualidade! Parabéns! Gostei tanto que vou ver também o seu vídeo de curso de Spring-Boot completo. Muito Obrigado! 🙏
Maravilha, Michelli! Seus cursos são ótimos!
top! Faz uma vídeo aula com esse modelo de parking com JWT !!! PPFFF
Adicionei essa aula ao meu Zero to hero de Java. Obg Michele.
Simplesmente Maravilhosa.... me salvou com a nova versão do Spring Security... Muito Obrigado Michelli sua didática é perfeita
Incrível! Obrigada por compartilhar materiais de qualidade gratuitamente com nós! Sempre me salva nos meus projetos :)
Que aula perfeita, tudo passo a passo, com calma, explicando cada detalhe! Parabéns e muito obrigado por trazer esse conteúdo de graça.
Simplesmente fantastica, Já perdi as contas de quantas vezes a Michelli já me salvou!!😍
Mais uma vez a Michelli salva a minha vida! Excelente conteúdo e mais um curso incrível! Muito obrigado pela aula! 😄
Michelli, tenho algumas sugestões para você
acho que seria legal você fazer um video desse porém com token, refresh token
e a outra sugestão seria fazer um video sobre a segurança de api's com o keycloak
Mas parabéns pelo video, conteúdo show de bola e sucesso sempre!!!!
Dá hora, tinha assistido uns meses atrás e acabei assistindo de novo pra tirar umas dúvidas rs bem simples e objetivo.
Bem que podia rolar uma att desse projeto para o Oauth2 #ficaadica abçs
Parabéns Micheli, você sempre dá um show seja na didática aplicada, nos assuntos ou na sua importânica. Grato por ajudar...
Muito bom!!! Atual e objetivo. Parabéns pelo conteúdo de qualidade para a comunidade Java. Estou na espera e na torcida que venha na sequência a autenticação via JWT 👍
Olá, muito obrigada! Sim, esse vídeo já ficou bem grande hehe e trazer JWT fica para um próximo vídeo por aqui =)
Aula sensacional, aprendi muito, muito obrigado!
A MELHOR didática!!
Melhor canal de todos
Muito bom, excelente vídeo e ótima didática. parabéns e obrigado.
Video aula muito boa, parabnés, quando puder trazer um conteudo pra gente de autenticação usando Outh2 e JWT seria ótimo
http
.csrf(AbstractHttpConfigurer::disable)
.cors(AbstractHttpConfigurer::disable)
.authorizeHttpRequests(authorize -> authorize.anyRequest().authenticated())
.oauth2ResourceServer((rs) -> rs.jwt((jwt) ->jwt.decoder(jwtDecoder())));
Parabéns pela iniciativa em compatilha seu conhecimento. E obrigado!
Só conteúdo de primeira qualidade!
MUITO BOM, CURTIRIA 100 VEZES.
Excelente conteúdo Michelli, muito obrigado por compartilhar seu conhecimento com a gente.
Só agradecer por esse conteúdo magnífico, aprendi bastante aqui. Obrigado, Michelli.
Michelli, parabéns pelo seus cursos e obrigado!!!
Muito boa aula. Gostei! Minha opinião: Para tornar esta aula ainda mais interessante em segurança de aplicações com Spring, somente faltou incluir uma pequena implementação do JWT, no mini curso. Esta aula seria ainda mais completa.
Olá, obrigada! Então, esse vídeo já ficou bem grande rs pretendo trazer jwt em um próximo vídeo por aqui =)
Será que poderia dar uma video aula com autenticação via token? Obrigado
No hablo portugues, pero se te entiende perfectamente y ademas explicas muy pero que muy bien!! Nuevo suscriptor desde ya!!
Muito bom, obrigado pelo seu tempo e pelo conteúdo. Parabéns pela iniciativa!!!
Parabéns pela didática!
gostei muito desse conteúdo , ficou bem claro na minha mente depois desse video . obrigadooo
Muito bom! Agora eu entendi perfeitamente! Obrigado!
Muito bom!! didática genial! Obrigado pelos ensinamentos Michelli!
Por favor, poderia fazer um vídeo sobre Java Apache Camel?
Obrigado Michelli,...valeu mesmo....show de bola.....
Parabéns professora !
#Excelente
Bom dia! A didática da Michelle é muito boa, via os vídeos mas sempre esquecia de me inscrever, mas, hoje não, novo inscrito a partir de hoje
Michelli show de bola! gostaria de ver este modelo para micro-serviços
Thanks so much, for this video. Very educational and entertaining. Thanks again
Parabens pelo excelente trabalho, vídeo muito bom, didática excelente, parabens Michelli !!!
Excelente aula, como sempre.
Definitivamente salvo minha vida!
Excelente explicação!!!
Existe algum componente que facilite o controle de aceso a nível de linha - Row Security Level?
Por exemplo, todos usuários podem fazer um GET para retornar uma listagem, mas eles podem ver apenas as linhas que eles mesmo incluíram.
Michelli se vc pudesse fazer um de Kafka e Rabbit eu iria adorar. Dês da parte de subrir o docker com a mensageria até fazer o listner e o publisher. Quando tive de aprender isso foi bem complicado de achar bons materiais que ensinasse a como fazer. Creio que iria ajudar uma galera. Abração.
Ótima aula, ajudou demais no meu projeto!
Excelente conteúdo, obrigado Michelli!
Acho que me apaixonei... 🥰
Muito obrigado pela aula!! Você é 10 Michelli
Gracias por tu ayuda bella profesora.
Vídeo incrível!! Me ajudou bastante! Já me inscrevi no Decoder Week tbm!!
Obrigado Michelli, me tirou varias dúvidas!! Parabéns!
Que aula top!! Valeu Michelli !
Muito bom o vídeo!!! Primeiramente parabéns, so extendendo os pedidos do pessoal, muito interesse algo com Oauth 2 + JWT. Obrigado
Ótimo curso, didática ótima, obrigado por isto ✌🏼👏🏼
Olá amiga excelente trabalho boa tarde
Ótimo vídeo!!! Sua didática é muito boa caramba.
Valeu Michelli!
coooroi que mina embaçada fi, mto loko isso
Aula super excelente. Conteudo maravilhoso!
Vlw Michelli. Obrigaduuuuuuuuuuuuuuuu
Perfeita!
Excelente vídeo!!
Excelente didática!!!! obrigado :)
Para o pessoal que estiver com problema no hasRole("ADMIN"), onde ele simplesmente não funciona, descobri que por algum motivo as roles no banco precisam estar salvas com o prefixo ROLE_, então no banco teríamos ROLE_ADMIN e ROLE_USER, por exemplo. Não faço a mínima ideia do porquê disso, caso alguém saiba por favor informar!
Mas, se eu cadastrar só ADMIN e USER no enum se aplica isso também?
@@thiagopereira9961 Sim, ainda se aplica ao enum, já que o nome do enum é salvo como string no banco de dados, então o enum teria o nome "ROLE_ADMIN".
Obrigado por compartilhar.
Top d+, muito obrigado por disponibilizar este conteudo!!!