IsiLive 015 - Spring Security - O mínimo que você precisa saber sobre.

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ม.ค. 2025

ความคิดเห็น • 46

  • @deivinsonpereira2571
    @deivinsonpereira2571 11 หลายเดือนก่อน +6

    até que enfim alguém que sabe ensinar sobre SpringSecurity... a maioria dos vídeos que encontrei os caras sabem aplicar, mas não sabem explicar... parabéns professor... gratidão por compartilhar esse conhecimento

    • @professorisidro
      @professorisidro  10 หลายเดือนก่อน +2

      Pois é tem muita coisa rasa na internet… eu demorei pra fazer esse conteúdo (que aliás preciso atualizar) justamente pq não encontrei nada que explicasse o “como” as coisas funcionam

    • @pauloherbert9915
      @pauloherbert9915 10 หลายเดือนก่อน +1

      mestre@@professorisidro impressão minha ou esse framework muda bastante com o tempo ? é algo comum na programação ? fica difícil encontrar bom material sobre, a documetação dele eh bem fraca

    • @professorisidro
      @professorisidro  10 หลายเดือนก่อน

      @@pauloherbert9915 salve Paulo! Na verdade o Spring mudou bastante da versão 2 para a 3 e aí o Spring Security também teve mudanças sintáticas (na verdade o propósito não alterou, mas a forma de configurar sim).
      Eu faço o compromisso aqui de botar um vídeo atualizado pra todos :)

  • @NatTecnologiaEFinancas
    @NatTecnologiaEFinancas 7 หลายเดือนก่อน +1

    Simples e direto. Muito bom!

    • @professorisidro
      @professorisidro  7 หลายเดือนก่อน +1

      valeu mesmo Nat!!! Super obrigado pela confiança!!

  • @ClaudioCarige
    @ClaudioCarige ปีที่แล้ว +3

    Isidro, PARABENS cara. Consegui entender. Top. Muitos só falam e mostram como fazer, mas não explicam com tantos detalhes teoricos e com muita didática.

    • @professorisidro
      @professorisidro  ปีที่แล้ว

      Valeu de coração Claudio!!! O propósito deste canal é justamente esse!!! Não só mostra o Como, mas o Porque é o passo a passo!! Valeu mesmo!!

  • @petersonnauta11
    @petersonnauta11 ปีที่แล้ว +3

    Até que enfim consegui entender, já estava desanimado, obrigado 🙏

    • @professorisidro
      @professorisidro  ปีที่แล้ว

      Que massa q esse conteúdo ajudou Peterson!!! Tô mega feliz por isso

  • @elzosantos1253
    @elzosantos1253 ปีที่แล้ว +1

    Cara não consigo nem mensurar a quantidade de conhecimento vcê compartilhou. Já tinha quase um mês eu tentando entender esse topico e nada. E em apenas 61 minutos entendir o que precisava muito obrigado

    • @professorisidro
      @professorisidro  ปีที่แล้ว +1

      Que massa Elzo!!! Vc não tem idéia de como eu fico feliz! E o objetivo aqui deste canal é bem esse mesmo! Trazer o que importa, mas principalmente não só o "como", mas também o "porque" de cada elemento. Forte abraço meu velho!!!

  • @Alphacodebrasil
    @Alphacodebrasil ปีที่แล้ว +1

    muito bom professor.

    • @professorisidro
      @professorisidro  ปีที่แล้ว

      esse material por incrível q pareça já tá desatualizado... vou atualizar pra galera aqui do canal

  • @leandro.silva.alves10
    @leandro.silva.alves10 ปีที่แล้ว +1

    @TH-cam, você precisa mostrar essa aula no topo da pesquisa. Eu teria economizando algumas horas de estudo se eu tivesse começado por aqui.

    • @professorisidro
      @professorisidro  ปีที่แล้ว

      Valeu mesmo Leandro!!!
      Pô @TH-cam agiliza pra gente ae meu!! Tanto conteúdo ruim que você sugere pra galera... vamo colaborar com conteúdo que tá real ajudando a turma!!!

  • @lucastavares2230
    @lucastavares2230 9 หลายเดือนก่อน +2

    coisa mais linda

    • @professorisidro
      @professorisidro  8 หลายเดือนก่อน +1

      Conteúdo ajudou Lucas???

    • @lucastavares2230
      @lucastavares2230 7 หลายเดือนก่อน +1

      @@professorisidro opa

  • @brunorodrigues254
    @brunorodrigues254 ปีที่แล้ว +5

    anjo da guarda

  • @olivalpaulino
    @olivalpaulino ปีที่แล้ว +2

    Aula entusiasmante haha. Gostei demais. Parabéns, Isidro

    • @professorisidro
      @professorisidro  ปีที่แล้ว

      Valeu mesmo Olival!!! Aproveite o conteúdo e conte comigo!!

  • @talesrodriguesjardim5088
    @talesrodriguesjardim5088 ปีที่แล้ว +1

    Parabéns Isidro, sua explicação é sensacional ! um grande abraço de um aluno seu.

    • @professorisidro
      @professorisidro  ปีที่แล้ว

      Grande Tales!! Valeu mesmo pela mensagem!! Que massa q o conteúdo tá ajudando! Semana q vem tem a continuação

  • @lucasdamasceno7068
    @lucasdamasceno7068 ปีที่แล้ว +1

    aula top dms professor. muito obrigado

    • @professorisidro
      @professorisidro  ปีที่แล้ว

      Valeu mesmo Lucas!!! Que bom que ajudou!!

  • @Alphacodebrasil
    @Alphacodebrasil ปีที่แล้ว +1

    KY AULA!

  • @thiagoalmeida5380
    @thiagoalmeida5380 ปีที่แล้ว +1

    Muito boa aula.

  • @PauloRabelo
    @PauloRabelo ปีที่แล้ว +1

    Tudo certo

  • @felipe-rodriguees
    @felipe-rodriguees ปีที่แล้ว

    Professor, o sr tem algum curso completo de spring? Não entendi muito bem o sr possui algum local pra nós sermos assinantes e termos conteúdo?

  • @CanalDoCalasans
    @CanalDoCalasans ปีที่แล้ว +1

    Mestre o metodo .and(), pra mim apareceu como obsoleto, ficou cinza com um risco no meio...

    • @professorisidro
      @professorisidro  ปีที่แล้ว +1

      Salve Calazans…. Deixa eu perguntar… qual versão do SpringBoot vc ta usando? Consegue me mostrar o código onde ta esse problema? Eu usei recentemente a 3.1 e foi de boa

    • @CanalDoCalasans
      @CanalDoCalasans ปีที่แล้ว +1

      @@professorisidroMeste, obrigado pelo retorno, eu estava fazendo o import incorreto. agora deu certo. Obrigado. parabens pela didatica, sensacional. sucesso.

  • @kaioyuri99
    @kaioyuri99 ปีที่แล้ว +1

    Olá professor. Antes de mais nada, aula incrível, aprendi muito, mas infelizmente algumas coisas como os métodos .csrf(), .authorizeHttpRequests(), .and() e .cors() apareceram para mim como depreciados.

    • @professorisidro
      @professorisidro  ปีที่แล้ว

      Salve Matheus!!! Deixa eu te perguntar.. qual versão do SpringBoot vc tá usando? Teve um colega nosso aqui q teve um erro parecido e q resolveu com as importações corretas. Dá uma olhada

    • @kaioyuri99
      @kaioyuri99 ปีที่แล้ว +1

      @@professorisidro Obrigado pelo retorno professor! A versão que eu usei do spring boot foi a 3.1.2, com java 17.

    • @guzinreidelas
      @guzinreidelas ปีที่แล้ว

      mano verifica a documentação oficial( só joga a classe que você quer no google e clica no link spring.docs) , lá tá sempre atualizado, mas basicamente se faz assim agora, usando lambda:
      http
      .anonymous(anonymous -> anonymous.disable())
      .authorizeHttpRequests((authorizeRequests) -> authorizeRequests
      .requestMatchers("/**").hasRole("ADMIN"))
      .exceptionHandling((exceptionHandling) -> exceptionHandling
      .accessDeniedHandler( new OAuth2AccessDeniedHandler()));
      return http.build();
      isso é um exemplo de uma outra aplicação minha

    • @professorisidro
      @professorisidro  ปีที่แล้ว

      @@kaioyuri99 bele? Me perdoa pela demora.... eu tô com um código exemplo q eu usei com a versão 3.0.4 e que funcionou tranquilamente... dá uma olhada por gentileza
      import org.springframework.context.annotation.Bean;
      import org.springframework.context.annotation.Configuration;
      import org.springframework.http.HttpMethod;
      import org.springframework.security.config.annotation.web.builders.HttpSecurity;
      import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
      import org.springframework.security.web.SecurityFilterChain;
      import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
      @Configuration
      @EnableWebSecurity
      public class WebSecurityConfig {

      @Bean
      public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception{

      http.csrf().disable()
      .authorizeHttpRequests()
      .requestMatchers(HttpMethod.POST, "/usuarios").permitAll()
      .requestMatchers(HttpMethod.POST, "/login").permitAll()
      .anyRequest().authenticated().and().cors();

      http.addFilterBefore(new MyFilter(), UsernamePasswordAuthenticationFilter.class);
      return http.build();
      }
      }

  • @bruno-dev
    @bruno-dev ปีที่แล้ว +1

    vc tem algum curso? com o spring 3.x??

    • @professorisidro
      @professorisidro  ปีที่แล้ว

      Salve Nerd Dev! Tenho sim!!! Tenho uma plataforma de cursos própria com todos esses conteúdos!!
      me manda um email (o email tá aqui na descrição do canal) pra eu te explicar direitinho!
      valeu!!!

  • @Alphacodebrasil
    @Alphacodebrasil ปีที่แล้ว +1

    tem git desse projeto?

    • @professorisidro
      @professorisidro  ปีที่แล้ว

      eu acho que tem... vou procurar e ver ... aí disponibilizo