Aulão: Proteja o acesso aos seus serviços web com o Spring Security 6!

Поділитися
Вставка
  • Опубліковано 16 гру 2024

КОМЕНТАРІ • 164

  • @castanhocorreia
    @castanhocorreia Рік тому +56

    Super apoio um vídeo explorando o Keycloak. Obrigado pelo conteúdo!

    • @vicentino09
      @vicentino09 Рік тому +3

      Bora curtir esse comentário aqui kk

  • @luizrenato3405
    @luizrenato3405 Рік тому +11

    Um dos melhores vídeos em português sobre Spring Security!!!

  • @wendel0336
    @wendel0336 26 днів тому

    Fiquei a semana inteira quebrando a cabeça com o Spring Security. Em 33 minutos eu avancei muito mais do que lendo diretamente a documentação. Muito obrigado e parabéns pelo trabalho. Você ajuda muita gente.

  • @robertoaugmar
    @robertoaugmar Місяць тому

    Um dos melhores vídeos em português sobre Spring Security!!!, perfeito Giuliana, de uma maneira simples mostrou didaticamente as funcionalidades do Spring Security. A dica para ver o vídeo sobre o Oauth2, protocolo de autorização, super bem apresentado. Muito obrigado pelo seu empenho de Produzir Videoaulas deste nível.

    • @giulianabezerra
      @giulianabezerra  Місяць тому

      Aí sim! Que bom que está curtindo o canal, espero que continue acompanhando! 😎

  • @mateusfonseca988
    @mateusfonseca988 Рік тому +1

    Quando a aula é boa, passa voando. Top demais, mais uma vez, Obrigado!

  • @lorritoboy
    @lorritoboy Рік тому +3

    Ótimo vídeo Giuliana, tenho 18 anos e sempre gostei de programação mas estava meio perdido entre segurança ou desenvolvimento low-level com C e C++. Acabei passando um tempo sem fazer nada e acabei decidindo entre nenhum dos dois anteriores, comecei a estudar desenvolvimento web, como é um mercado enorme e preciso de um trabalho. E descobrindo o Java e o Spring há mais ou menos 1 mês me faz não conseguir passar um dia sem estudar, ter achado seus vídeos me ajudou bastante nessa última semana, obrigado!

    • @giulianabezerra
      @giulianabezerra  Рік тому

      Que massa! Spring vicia mesmo, é tão clean e poderoso, que bom que vc veio pra área, vai curtir demais!

  • @rodrigoa.cascao1553
    @rodrigoa.cascao1553 2 місяці тому

    Muito bom. Aguardando o curso de Spring Boot!!!!

  • @trocandobytes
    @trocandobytes 9 місяців тому

    Muito bom ! Gosto muito desse jeito de explicar fazendo ! Isso ai !

  • @kassiaalbuquerque7498
    @kassiaalbuquerque7498 Рік тому

    Valeu!

  •  Рік тому

    Parabéns ... foi a explicação mais didática que eu já vi

  • @vyctorhff40
    @vyctorhff40 Рік тому

    Maravilha de tutorial: muito claro, objetivo e completo.
    Parabéns e obrigado por compartilhar.

  • @PedroGonzaga-gu2gj
    @PedroGonzaga-gu2gj Рік тому +1

    Aula ótima. Parabéns pela didática.

  • @gabbop
    @gabbop 11 місяців тому

    obrigadaooo Giuliana! Suas aulas são muito completas e sua didática é perfeita!! Muito obrigado por disponibilizar aqui no youtube

  • @cajueiro11
    @cajueiro11 Рік тому +1

    Muito bom a sua aula! Difícil de acha assuntos assim tão atualizados. Parabéns!

  • @ewerjaneeuzebio7837
    @ewerjaneeuzebio7837 11 місяців тому

    Vídeo Top, parabéns pela didática e por compartilhar seu conhecimento conosco
    .

  • @wartenco
    @wartenco 10 місяців тому +1

    Parabéns! Muito bom

  • @marcelobueno6848
    @marcelobueno6848 Рік тому

    Parabéns pela didática, muito bom!

  • @eduardomatos666
    @eduardomatos666 4 місяці тому

    Parabens, viu.. super didatica!!

  • @AndersonSantos-ur4nf
    @AndersonSantos-ur4nf 7 місяців тому

    Ótima explicação, estou impressionado como suas habilidades você é nota 1000, obrigado por compartilhar o conhecimento, parabéns pelo seu trabalho.

    • @giulianabezerra
      @giulianabezerra  6 місяців тому

      Que bom que estás curtindo, obrigada pelo apoio!

  •  Рік тому

    Finalmente achei um conteúdo que funcionasse! Vlwww demais!

  • @ricardoricarte1776
    @ricardoricarte1776 Рік тому

    Vc é a melhor Giuliana!!!!

  • @wagnerroque7523
    @wagnerroque7523 Рік тому +2

    Conteúdo muito rico, para um assunto complexo como este foi muito bem exposto na didática. Parabéns!

  • @AtilaDelcanton
    @AtilaDelcanton Рік тому

    Muito show, simples a utilização!

  • @jairocket
    @jairocket 8 місяців тому +1

    Vídeo maravilhoso!!

  • @wilsonpedro6631
    @wilsonpedro6631 Рік тому

    ótima aula, obrigado por compartilhar seu conhecimento.

  • @mikaelmedeiros2646
    @mikaelmedeiros2646 Рік тому +1

    Gostei bastante da didática. Bem leve o vídeo em um assunto que dá medo para muitos

    • @giulianabezerra
      @giulianabezerra  Рік тому

      Vlw demais, Mikael! Fico feliz que tenhas gostado do conteúdo 🙏

  • @winstonsonn
    @winstonsonn Рік тому

    Curti! Obrigado e parabéns pela iniciativa!

    • @giulianabezerra
      @giulianabezerra  Рік тому

      Que bom, Winston! Espero que curta outros vídeos também 🙏

  • @rodrigodeoliveirasa
    @rodrigodeoliveirasa Рік тому

    Parabéns e muito obrigado pela aula!! Excelente!!

  • @DanielOliveira-xr6rq
    @DanielOliveira-xr6rq Рік тому

    Muito top a aula, parabéns Giuliana

  • @Belloinfo
    @Belloinfo Рік тому +1

    Parabéns pela a simplicidade e segurança de passar o conteúdo, este vídeo já faz parte da minha lista de estudos e estou compartilhando o vídeo no linkend e na minha turma do CTD.

    • @giulianabezerra
      @giulianabezerra  Рік тому

      Belicio, agradeço muito o feedback e por você compartilhar o conteúdo! Espero te ver em outros vídeos aqui do canal também 😊

  • @lucasarieiv
    @lucasarieiv Рік тому

    Parabéns pelo conteúdo. Aprendi muito!

  • @williamwrn
    @williamwrn Рік тому

    Até que em fim, encontrei um vídeo excelente onde foi possível entender! Parabéns.

  • @ortizdavid8303
    @ortizdavid8303 Рік тому

    Obrigado!
    Esse vídeo ajudou muito.
    Cumprimentos de Angola

  • @georgequeiroz6660
    @georgequeiroz6660 Місяць тому +1

    no spring security 6.1 tem q alterar o SecurityConfig pra ficar com essa linha .oauth2ResourceServer(oauth2 -> oauth2.jwt(Customizer.withDefaults()))

  • @jeanwolff4666
    @jeanwolff4666 Рік тому

    muito legal essa estratégia.

    • @giulianabezerra
      @giulianabezerra  Рік тому

      Que bom que curtiu, Jean! Ainda vou trazer mais vídeos sobre esse assunto, fica de olho! 😉

  • @mari_rebecca
    @mari_rebecca Рік тому

    Manaaa do ceu, que da hora...Achei sensacional seu conteudo. Eu to fazendo uma API agora, e as video aulas que eu tenho, estao na versao antiga do Security, e to aqui apanhando pra achar conteudo com a nova versao...e nao só achei, como vc foi alem. Aqui o pessoal ensina a pegar o usuario de banco e etc (nao que seja ruim, pq nao é, é um outro jeito) mas o seu, é bem mais moderno, em primeiro lugar, e muito menos complicado. Super obrigada por compartilhar isso conosco
    Obs. Ganhou mais uma inscrita

    • @giulianabezerra
      @giulianabezerra  Рік тому +1

      Que bom que curtiu, Mari! Essa versão nova do Spring trouxe várias "Breaking Changes", o que acabou dificultando a vida das pessoas que trabalham com Spring. Obrigada pelo apoio ao canal, e fica de olho que devo trazer mais conteúdos sobre segurança pra cá! 😉

    • @mari_rebecca
      @mari_rebecca Рік тому

      @@giulianabezerra nossa dificultou mtoo mesmo. Eu fiz recentemente um bootcamp, terminei em dezembro, aí fui fazer essa api agora, tudo o que eu tinha de conhecimento e material, não me ajudou em nada. Mas vou tentar implementar agora a parte do security da minha api com o seu vídeo. Espero que dê certo 🙏🏻
      E com certeza, vou acompanhar sim seu canal. Gostei muito da forma como você explicou e o melhor, vê mulheres mostrando seu conhecimento aqui tbm, é muito incrível. Então sempre que vejo uma mulher na área de TI, quero dar meu apoio, porque sabemos que não é fácil né.
      Mas, te desejo todo sucesso do mundo mana.

    • @giulianabezerra
      @giulianabezerra  Рік тому +1

      @@mari_rebecca , agradeço demais o apoio, ele é o meu combustível para continuar criando conteúdos relevantes pra comunidade. Brigadão e sucesso pra ti! 🙏

  • @carlosguilhermereisschneid3700

    Eu já tinha usado o Security antes das atualizações, lá por 2020, e fui usar agora e estava tudo diferente de como eu lembrava. Precisei reciclar meu conhecimento e esse vídeo foi, de longe, o melhor conteúdo que eu encontrei.
    Parabéns Giuliana! Já acompanho seu trabalho na udemy/medium há um tempo, e posso dizer com confiança que você é uma das melhores educadoras em assuntos técnicos do Brasil atualmente.

    • @giulianabezerra
      @giulianabezerra  Рік тому +1

      Gratidão, Carlos! Eu me esforço bastante pra criar conteúdos que eu gostaria de consumir, é muito bom saber que um trabalho que eu amo fazer dá frutos tão bons assim, afinal de contas, é tudo pela comunidade br de desenvolvedores que me orgulho em fazer parte! 🤩

  • @mrblackcarneiro
    @mrblackcarneiro Рік тому

    Caralho!!! Que aula! Já paguei por conteúdos bem inferiores a esse. Você é um fenômeno, mulher, está no mesmo nível de conhecimento dos grandes youtubers de programação. Vou procurar seus cursos lá na udemy, tenho que certeza que vão ser um tijolinho a mais na minha carreira. Impressionado!

    • @giulianabezerra
      @giulianabezerra  Рік тому +1

      Brigadão! Muito bom ter esse reconhecimento, eu me esforço bastante pra produzir esses conteúdos e tenho aprendido muito com os feedbacks aqui do canal, bom saber que estou no caminho certo 🤩

  • @wldomiciano
    @wldomiciano Рік тому

    Gostei muito do passo a passo e das explicações, Giuliana. Obrigado por compartilhar!

  • @MsPradain
    @MsPradain Рік тому

    Muito show! Gostei bastante do conteúdo e dá didática.

  • @diegosilva-1985
    @diegosilva-1985 Рік тому

    Muito obrigado à colega por compartilhar conosco importante conhecimento acerca do SpringSecurity. Ajudou muito no projeto da graduações deste semestre. Deus abençoe.

  • @alissonferreira3889
    @alissonferreira3889 Рік тому

    Estou olhando os teus vídeos desde ontem, ótimo conteúdo!!

  • @classedu
    @classedu Рік тому

    Excelente, obrigado

  • @lucasdamasceno7068
    @lucasdamasceno7068 Рік тому

    aula top, vlw dmss

  • @erick.resende
    @erick.resende Рік тому

    Ótimo video, pretendo ver mais vezes até absorver todo o conteúdo

  • @javanaveia
    @javanaveia Рік тому

    Muito bom seu material!!!

  • @Leo-ng2nr
    @Leo-ng2nr Рік тому

    Aula incrível! Muito obrigado.

  • @WilliamMFaria
    @WilliamMFaria Рік тому

    Parabéns pelo video! Faz um tempo que estou vendo Spring Security + OAuth2 e os exemplos que encontro sempre está em uma versão antiga, a forma de implementar é bem diferente! Ganhou um inscrito!

    • @giulianabezerra
      @giulianabezerra  Рік тому

      Que bom, Willian! Bem-vindo ao canal, espero que curta os outros conteúdos também :)

  • @biomelo8501
    @biomelo8501 Рік тому

    Sensacional!

  • @HdevMoz
    @HdevMoz Рік тому

    Muito bom o vídeo, boa didática estás de parabéns!

  • @filipescaglia3292
    @filipescaglia3292 Рік тому

    Vídeo muito bom, apoio um vídeo sobre o comparativo de jwt x cookies!

    • @giulianabezerra
      @giulianabezerra  Рік тому +1

      É um tema excelente mesmo, pq não existe consenso na comunidade, apenas pros e contras de cada alternativa mesmo. Anotado aqui, obg pela sugestão! 🙏

  • @avnercaleb8867
    @avnercaleb8867 Рік тому +1

    Super aula, depois quando puder, faz uma aula sobre alguns comandos uteis de terminal (como esse curl). Ou posta algum lugar onde possamos encontrar conteudo. E muito pratico

    • @giulianabezerra
      @giulianabezerra  Рік тому

      Hoje estou usando mais o httpie, ele é bem mais amigável, depois dá uma olhada nele. Em breve trarei sim um conteúdo a respeito ;)

  • @PedroSilva-xs9qp
    @PedroSilva-xs9qp 9 місяців тому

    Otimo video, queria tirar uma dúvida, como eu faria para ter uma aplicação que tem o proprio login, ou seja pode usar o cadastro da propria aplicação e autenticar pelo google? eu vejo varios serviços que fazem isso, queria entender esse processo. Muito obrigado!

  • @felipeschirmann
    @felipeschirmann Рік тому

    Excelente conteúdo!!!

  • @walterpaulo5723
    @walterpaulo5723 Рік тому

    Excelente dica para projetos! Parabéns pelo conteúdo de alto nível.

    • @giulianabezerra
      @giulianabezerra  Рік тому

      Que bom que curtiu, Walter! Obrigada pelo feedback 🙏

  • @andersonportoS
    @andersonportoS Рік тому

    Conteúdo excelente!

  • @mateussilva3989
    @mateussilva3989 Рік тому

    Maravilhosa

    • @giulianabezerra
      @giulianabezerra  Рік тому

      Vlw, Mateus! Felicíssima com teu comentário 😁

  • @francitonioferreiraalves4481

    Conteúdo massa.

  • @lagoawb
    @lagoawb 9 місяців тому

    top demais, como fazer uma aplicacao que possa logar em uma base de dados propria ou em um terceiro como google ou keycloak?

  • @gemaiamg
    @gemaiamg Рік тому

    Boa noite. Otimo video. Gostaria de perguntar se no seu canal tem video fazenndo autenticacao com banco de dados. Gostei muito do uso da linguagem fluente.

    • @giulianabezerra
      @giulianabezerra  Рік тому

      Existe sim, mas por enquanto tá disponível apenas pra membros. Ele vai estar disponível pra todos os inscritos no começo do próximo ano :)

    • @gemaiamg
      @gemaiamg Рік тому

      Ok....

  • @jorgerobert613
    @jorgerobert613 Рік тому

    Excelente didática ! Muito bom!

  • @renatogomesdf
    @renatogomesdf Рік тому

    Bom dia Giuliana! Parabéns pelos conteúdos e pela iniciativa de compartilhar o seu conhecimento. Gostaria de fazer uma pergunta: É possível e recomendado, no mesmo projeto spring boot, eu utilizar recursos de páginas web, no estilo spring mvc, com autenticação tradicional por sessão, com tela de login de usuário e senha e também controladores rest, com endpoints e autenticação/ autorização por oauth nos endpoints? É recomendável utilizar tudo em um só projeto? Se possível, poderia fazer um pequeno exemplo para demonstrar como ficaria essa configuração na parte de segurança? Muito obrigado!

    • @giulianabezerra
      @giulianabezerra  Рік тому +1

      Renato, vou sim trazer um vídeo com essa parte do frontend na segurança também. Posso adiantar que o mais comum é ter um frontend SPA que se integra com suas APIs, e aí nesse desenho onde o client oauth é o back vc usa um cookie de sessão para autenticar o front. Mas, também existe o desenho com o SPA sendo o client, e aí o mais comum é usar o jwt pra autenticar. A gente evita aquele front server side, com raras exceções.

    • @renatogomesdf
      @renatogomesdf Рік тому

      Entendi. Muito obrigado pela resposta. ❤

  • @johnenderson
    @johnenderson 11 місяців тому

    Não conhecia o Spring OAuth2, mas acredito que é possível se autenticar com qualquer API que possua esse mesmo fluxo de autenticação do Google (Mesmo Grant Type).

    • @giulianabezerra
      @giulianabezerra  10 місяців тому

      Isso mesmo, o oauth estabelece o padrão, por isso fica simples trocar de provedor de identidade quando necessário

  • @MarlonLuan
    @MarlonLuan Рік тому +5

    Faz vídeo utilizando Keycloak

  • @thiagoabdul4571
    @thiagoabdul4571 Рік тому

    Muito top

  • @denisschimidtdeoliveira5244
    @denisschimidtdeoliveira5244 10 місяців тому

    Primeiramente gostaria de dar os parabéns pelo vídeo, foi bem legal.
    Só ficou uma dúvida, nesses 2 casos usando o cookie e depois o JWT o Authorization Server está lá no Google né, apesar de no segundo caso adicionarmos ele no pom.

    • @giulianabezerra
      @giulianabezerra  10 місяців тому

      Isso, o as fica no Google, no pom adicionamos o client oauth, pra conseguir falar com qualquer as oauth

  • @naplanilha
    @naplanilha Рік тому

    Giuliana, tudo bem? Ótima aula. Sei que as vezes é complicado conseguir atender todas solicitações de conteúdo, mas não poderia deixar de pedir: Você tem alguma aula onde trabalha uma aplicação que retorna o Token através do Social Login, e este token é utilizado em outros endpoints, conseguindo fazer o mesmo tipo de validação do método usuario/senha? Ou seja, um filtro que através do token informado no header da requisição "Authorization" realize uma busca no repository de usuários e permita ou não a utilização do recurso, dependendo do resultado da análise?

    • @giulianabezerra
      @giulianabezerra  Рік тому +1

      Exatamente isso não tem, mas tem um vídeo que fala com login indo ao banco e depois retornando o jwt e aí usando o jwt pra acessar os recursos. O vídeo está disponível atualmente apenas pros membros mas em breve vai ser disponibilizado para os inscritos tbm, fica de olho 😉

  • @jefersonaquino6127
    @jefersonaquino6127 Рік тому

    Excelente!

  • @gabryel2645
    @gabryel2645 Рік тому

    ótima aula!! :)
    tenho que instalar algo para conseguir usar o cadeado? hahaha

    • @giulianabezerra
      @giulianabezerra  Рік тому +1

      Gabryel, tem uma extensão do vscode chamada Emoji Snippets, é só instalar que aí vc usa o : e crl+espaço para visualizar os emojis disponíveis.

  • @bceg3961
    @bceg3961 Рік тому

    Obrigado, to criando um projeto totalmente atualizado, e fiquei perdido sobre a classe de configurações, já que quase não existem exemplos sem extender a WebSecurityConfigurerAdapter.

    • @giulianabezerra
      @giulianabezerra  Рік тому +1

      Pois é, a maioria dos tutoriais está desatualizada, que bom saber que o conteúdo te ajudou, Bceg! 🤩

  • @andersonsantana8179
    @andersonsantana8179 Рік тому

    Que conteúdo maravilhoso, parabéns! Eu ainda não conheço muito sobre OAuth e fiquei com uma dúvida, que se puder responder eu agradeço.
    Nesse caso, qualquer pessoa com uma conta google consegue acessar a minha aplicação? Caso eu queira limitar, por exemplo, acesso mediante pagamento, poderia ser feito usando esse método também?

    • @giulianabezerra
      @giulianabezerra  Рік тому

      As pessoas com conta Google poderiam acessar a sua aplicação mas você pode limitar algumas funcionalidades por authorities. Esse foi um exemplo simples, normalmente a gente usa um authorization server próprio como keycloak, wso2, e aí temos várias formas de controlar o acesso. Sobre o Oauth, dá uma olhada no card que coloquei no vídeo sobre o assunto 😉

  • @alexandrezanelato1269
    @alexandrezanelato1269 Рік тому

    Curti a forma com explicou. Estou penando na implementação um client que pega um jwt de um authorization server customizando, tem alguma dica?

    • @giulianabezerra
      @giulianabezerra  Рік тому +1

      Vlw, Alexandre! Sobre sua dúvida, você pode dar uma olhada na doc do Spring Security, na parte de Client Oauth, que tem algumas opções de customização por lá. Também devo trazer em breve outro conteúdo prático abordando essa arquitetura, ativa as notificações pra não perder! 😉

    • @alexandrezanelato1269
      @alexandrezanelato1269 Рік тому

      ​@@giulianabezerra Obrigado, ficarei no aguardo, notificações ativadas.

  • @nidonoga
    @nidonoga Рік тому

    Excelente conteúdo... Fiquei com uma dúvida, implementei esse exemplo com jwt porém o "... @AuthenticationPrincipal Jwt jwt " não está sendo preenchido no controller, apesar de autenticar certinho.
    Seria alguma configuração la no google ?

    • @giulianabezerra
      @giulianabezerra  Рік тому

      Nivaldo, tenta injetar como Object e aí vc checa o que está vindo na variável 😉

  • @gabrielbadaro3380
    @gabrielbadaro3380 Рік тому

    Muito obrigado, de verdade, Giu, isso me salvou demaaaaais, que didática incrível, to a uma semana tentando fazer autenticação e só acho coisa desatualizada, ou que não funciona por algum motivo, parabéns pela qualidade !!
    Se puder me tira só uma dúvida, se eu quiser usar o Oauth2 para registrar usuários com o login do google no banco de dados da minha API, e criar níveis de permissão, como por exemplo, um ADMIN e um USER, como faço isso ? Tem algum video que mostra essa parte ?

    • @giulianabezerra
      @giulianabezerra  Рік тому +1

      Olá, Gabriel! Que bom que curtiu o conteúdo, tá bem atualizado sim!
      Sobre a sua pergunta, vc precisa autenticar com o Google, mas salvar os dados dos usuários autenticados depois na sua base? Se esse for o cenário as permissões teriam que ser configuradas por alguma tela da sua aplicação, após a primeira autenticação pois as permissões puxadas são as do Google. Mas, se for autenticar o usuário na sua base local, aí não seria Oauth (não usou um terceiro para autorizar), e esse exemplo ainda devo trazer aqui pro canal. 😉

    • @gabrielbadaro3380
      @gabrielbadaro3380 Рік тому +1

      @@giulianabezerra Entendii, obrigado ! Ansioso pelo exemplo !

  • @gabryel2645
    @gabryel2645 Рік тому +1

    Estou utilizando spring tool suite, e criei o projeto java na versão 11.
    Tive que utilizar:
    authorizeConfig.antMatchers("/public").permitAll();
    Pois este deu erro:
    authorizeConfig.requestMatchers("/public").permitAll();
    vc saberia o pq disso?
    Att :)

    • @giulianabezerra
      @giulianabezerra  Рік тому +1

      Olá, Gabriel! É porque vc está usando o JDK 11 e portanto uma versão do Spring Security menor que a 6. Essa nova sintaxe você só encontra no Spring Boot 3.x, Spring Security 6, e com o JDK 17, que é requisito mínimo para rodar essas versões.

    • @gabryel2645
      @gabryel2645 Рік тому

      @@giulianabezerra entendi. muito obrigado :)

  • @Pedro-dw3if
    @Pedro-dw3if Рік тому

    Existe alguma maneira de usar um formulario criado por mim no front end inves de usar o formulario do spring security, usando o fluxo do Authorization Code? to quebrando a cabeça pra descobrir como fazer isso

    • @giulianabezerra
      @giulianabezerra  Рік тому

      Tem sim, dá pra customizar a página de login, estou com esse conteúdo anotado aqui pra trazer um vídeo sobre o assunto, só não deu pra fazer ainda 😅

  • @mikaelmedeiros2646
    @mikaelmedeiros2646 11 місяців тому

    Me surgiu uma dúvida. Toda vez que aconter qualquer requisição para um endpoint protegido irá fazer uma chamada pra api do google descriptografar o token jwt? Se sim, isso não geraria muita latência na aplicação caso ela comessace a receber bastante requisição?

    • @giulianabezerra
      @giulianabezerra  10 місяців тому

      Na verdade a chamada é pra obter a chave de assinatura, então uma alternativa seria baixar a chave de forma local e evitar essas requisições, ou deixá-la num endereço apartado

    • @mikaelmedeiros2646
      @mikaelmedeiros2646 10 місяців тому

      Nesse caso um cache resolveria então?

  • @patrickgomessiqueira2089
    @patrickgomessiqueira2089 6 місяців тому

    Tenho uma grande duvida, quando eu faço uma aplicação web usando Thymeleaf, o procedimento de autenticação, criptografia e etc continuam da mesma maneira ?

    • @giulianabezerra
      @giulianabezerra  6 місяців тому

      Sim, o que muda é apenas a tecnologia do frontend mesmo, a integração com oauth que mostro no vídeo seria a mesma.

  • @alucardkillerbrRJ
    @alucardkillerbrRJ Рік тому

    Como seria no caso se eu quisesse ter uma classe na minha aplicacao que representasse o usuario para ele se cadastrar e utilizar jwt para authorization?

    • @giulianabezerra
      @giulianabezerra  Рік тому +1

      Alucard, o pessoal tem feito bastante essa pergunta, eu devo trazer um vídeo em breve falando da config para autenticar o usuário na própria aplicação e utilizando JWT também.

  • @MarcosPereira-hx2yy
    @MarcosPereira-hx2yy Рік тому

    Giuliana como duas aplicações diferentes pode se autenticar num sistema spring security 6. de nmaneira simples, usando apenas jwt para herar token e possivel ? como ?. Obrigado pelos videos

    • @giulianabezerra
      @giulianabezerra  Рік тому +1

      Sim, é possível! Nem tudo precisa ser via Oauth, vou trazer um exemplo desse pro canal 😉

    • @MarcosPereira-hx2yy
      @MarcosPereira-hx2yy Рік тому

      Estou fazendo e me parece que filtro resolve o problema mas como ?

  • @dnstutor
    @dnstutor Рік тому

    estou usando banco de dados h2, ele bloqueia o banco de dados por ser web no local 8080, como deixar ele livre ?

    • @giulianabezerra
      @giulianabezerra  Рік тому

      Olá, Gates! Vc só precisa adicionar a url do h2 ( “/h2-console/**") nas rotas permitidas como mostro em 10:35.

  • @georgequeiroz6660
    @georgequeiroz6660 2 місяці тому

    que extension é esse do ícone html?

  • @helcium_nz
    @helcium_nz Рік тому

    O oauth2 foi abandonado pelo spring security? Se sim, quais alternativas você sugeriria?

    • @giulianabezerra
      @giulianabezerra  Рік тому

      Tinha um projeto oauth separado que de fato foi descontinuado, mas o que mostro no vídeo não foi, que são os starters oauth client e oauth resource server, do spring boot. Pode usar eles como mostrado no vídeo 😉

  • @mateusfonseca988
    @mateusfonseca988 Рік тому

    Não sei porque mas fiz a parte de config do oauth tudo ok mas na hora de acessar o endpoint protegido, ele me da as opções das contas google a ao clicar em alguma, dá o seguinte erro:
    [oidc_provider_not_configured] An OpenID Connect Authentication Provider has not been configured. Check to ensure you include the dependency 'spring-security-oauth2-jose'.

    • @giulianabezerra
      @giulianabezerra  Рік тому +1

      Testa numa aba anônima do navegador, isso tá com cara de cache...

    • @mateusfonseca988
      @mateusfonseca988 Рік тому

      @@giulianabezerra ja tinha feito isso e mesmo assim aparece o erro, pedindo essa dependencia "jose"...estranho kkkk

    • @mateusfonseca988
      @mateusfonseca988 Рік тому

      @@giulianabezerra Por incrivel que pareça, ao adicionar essa dependencia "jose", funcionou. Pesquisei e vi que o google ja configura o openid, mas de alguma forma essa dependencia fez funcionar.A presença dessa dependência parece sercrucial para habilitar o suporte ao OpenID Connect na aplicação

    • @giulianabezerra
      @giulianabezerra  Рік тому

      @@mateusfonseca988, que estranho, eu acabei de testar o projeto atualizando a versão do spring boot e não dá erro aqui. Será que estás usando uma versão diferente nas dependências?

    • @mateusfonseca988
      @mateusfonseca988 Рік тому

      @@giulianabezerra pior que estou utilizando as versoes atuais mesmo.