Tutorial Spring Authorization Server + OpenID

Tutorial Spring Authorization Server + OpenID

Giuliana Bezerra

1 год назад

7,976 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@GustavoGAvila
@GustavoGAvila - 22.11.2023 03:45

Muito bom, Giuliana! :)
Gostaria de dar uma sugestão de vídeo relacionado a esse: criar um Single Sign On (SSO) utilizando OAuth2 e OIDC.

Muito grato pelos incríveis vídeos!

Ответить
@Pedro-dw3if
@Pedro-dw3if - 08.11.2023 13:24

Giuliana, só uma duvida: Se eu tiver um front end separado do back end, eu ainda sim tenho que necessariamente utilizar o FormLogin do Spring Security no backend? e por exemplo, uma tela com form pra cadastro de usuário, faria mais sentido colocar no front end ou no back end, de alguma maneira?

O que faria mais sentido? e num sistema que o front end é separado do back end, como as empresas costumam fazer?

Ответить
@paulogabriel5254
@paulogabriel5254 - 08.11.2023 00:58

Olá giuliana Conteudo top muito bom !!
no authServerSecurityFilterChain ao usar o .and() ele esta depreciado n consegui substuir como eu faço a troca pelo metodo mais recente ?

Ответить
@joaomarcos.85
@joaomarcos.85 - 02.11.2023 21:53

Estou fazendo essa implementação, porém ele armazena sessão. Eu gostaria que ele gerasse o autorization_code e posteriormente o access_token mas sem sessão.
Após eu gerar o autorization_code, se eu tentar abrir o login de novo, ele ja redireciona automaticamente por causa da sessão.
Alguem tem uma solução? Estou tentando resolver isso há mesesss :(

Ответить
@filipefernandes7252
@filipefernandes7252 - 28.10.2023 16:04

Muito bom o tutorial e parabéns por ensinar algo tão importante e complicado de forma gratuita. Tenho uma dúvida, como faço para utilizar esse tipo de autenticação em um app Flutter?

Ответить
@TiagoSilva-dj5wd
@TiagoSilva-dj5wd - 26.10.2023 13:44

Primeiro gostaria de parabenizar pelas video aulas, show👋👋👋. Vc poderia fazer uma aula com spring security + Eureka service discovery + spring Gateway. Mostrando como seria a autenticação nesse cenário.

Ответить
@TiagoSilva-dj5wd
@TiagoSilva-dj5wd - 18.10.2023 13:59

Muito bom o conteúdo, vc poderia dá uma explicação para o seguinte cenário: tenho um backend, nele apenas produzo e consumo conteúdo json, ou seja, todo o frontend está separado, nesse cenário como seria a melhor maneira para proteger as rotas (o meu backend) ? Sabendo que o frontend també é desenvolvido por mim e em teoria ficará na mesma intranet do meu backend. Eu implementei o Authorization Server junto com vc no video, mas, ficou uma sensação de que a maneira que foi implementado no video compreende um cenário diferente da qual relatei a cima.

Ответить
@matheusmiranda8454
@matheusmiranda8454 - 01.10.2023 18:12

Adorei sua didática esta de parabéns!! Atualmente sou dev Jr e entrei em um projeto no meu trabalho onde fazemos todo este fluxo seguindo as regulamentações do open-finance, só fiquei um pouco perdido em saber qual q e a função do tal arquivo .well-known, poderias explicar?

Ответить
@aldosilva6
@aldosilva6 - 27.09.2023 01:26

Muito bom, parabéns! Mas normalmente as empresas não utilizam o Spring como Authorization Server, esse papel será feito por algum provedor na nuvem.

Ответить
@laurocorreia7725
@laurocorreia7725 - 24.09.2023 23:40

Olá Giuliana, vendo teu video me surgiu algumas dúvidas.
Devemos proteger os endpoints expostos pelo resource server?
A validação se o token está expirado fica a cargo de do authotization server ou do resource server?

Parabéns pelo vídeo!

Ответить
@rafionjr
@rafionjr - 18.09.2023 14:18

muito bem explicado, parabéns

Ответить
@gabrielpinheiro9306
@gabrielpinheiro9306 - 21.08.2023 02:46

Eu tenho dúvida de qual configuração fazer pra colocar o authorization server e resource server no mesmo projeto

Ответить
@Enadrov
@Enadrov - 17.08.2023 20:18

Sensacional. Conteúdo de primeira. Parabéns

Ответить
@MarcosPereira-hx2yy
@MarcosPereira-hx2yy - 16.08.2023 16:59

Obrigado Giuliana !!!!!!!

Ответить
@DiegoQueres81
@DiegoQueres81 - 09.08.2023 00:57

Parabéns! Sensacional! Um dos vídeos mais completos, atualizados e didáticos sobre este tema!

Ответить
@robsoncassol
@robsoncassol - 08.08.2023 16:10

muito bom, obrigado pelo contéudo, só não entendi a porque a prioridade de configuração das chains foi aquela.

Ответить
@MarcosPereira-hx2yy
@MarcosPereira-hx2yy - 04.08.2023 23:58

gostaria de saber como conectar com lda e spring data jpa

Ответить
@MarcosPereira-hx2yy
@MarcosPereira-hx2yy - 04.08.2023 23:57

muito bom seu video

Ответить
@jeakkey
@jeakkey - 03.08.2023 13:52

If I have 2 client's application. I try to get access to client1 , redirect to authorization server , get succesful authentication for client 1. And next from browser I try to get access to client2 link , and getting successful result without authentication process. My token from client1 is vallid for client2. How to avoid this behavior ?

Ответить
@CaioCesar-ti6eq
@CaioCesar-ti6eq - 31.07.2023 21:21

Mulher, me fala seu pix ai que te devo grana de maisss. Muito obrigado. vc é foda. S2

Ответить
@user-hb4kg3td4x
@user-hb4kg3td4x - 26.07.2023 18:01

Olá Juliana, muito bom conteúdo. Existe algum video seu que explique essa arquitetura usando a geração de tokens sem a implementação padrao do Spring? Ou seja, gostaria de criar um endpoint no authorization-server para fazer a autenticação gerando Jwt tokens válidos com as configurações de par de chave utilizada.

Ответить
@claudiotessaro1925
@claudiotessaro1925 - 25.07.2023 21:21

Primeiramente, parabéns pelo conteudo e pela didatica. Hoje eu estou procurando implementar o openid da aws(cognito), você já chegou a ver algo sobre ele? Existe alguma diferença pra esse tipo de implementação? Os materiais da internet sõa muito escasso quando se trata do cognito-spring-boot.
Mais uma vez, meus parabéns pela forma de explanar as coisas

Ответить
@Kwas305
@Kwas305 - 21.07.2023 19:01

Meu deus eu estava tanto quenrendo essa aula, obrigado moça

Ответить
@ALBENETO
@ALBENETO - 20.07.2023 21:24

Excelente conteúdo. Obrigado

Ответить
@igormoreiraalves7492
@igormoreiraalves7492 - 20.07.2023 15:55

Parabéns, conteúdo muito importante e muito bem explicado; é bastante difícil achar um vídeo que explique esse fluxo completo.

Ответить
@java-lab
@java-lab - 13.07.2023 04:47

Incrivel, simplesmente incrível, esse material não existe compilado dessa forma na internet inteira e deveria ser obrigatório só ser exposto dessa forma. Parabéns pelo trabalho e muito obrigado.

Ответить
@levish1000
@levish1000 - 08.07.2023 23:51

To confuso a cerca de alguns pontos:
No meu caso, tenho um microservico que só é acessado via um front end também desenvolvido por mim. Neste caso, eu não precisaria de um authorization server, certo? Somente implementar o fluxo de autenticação e autorização de spring security. É isso? Mas eu tambem posso implementar no mesmo ms um authorization server com oauth. Dessa forma é mais seguro?

Ответить
@AtilaDelcanton
@AtilaDelcanton - 29.06.2023 05:48

Que aula, parabens!

Ответить
@LucasGomes-sn2eq
@LucasGomes-sn2eq - 22.06.2023 22:29

Parabéns pela aula, conteúdo excelente! Uma dúvida, é possível subir duas instâncias de authorization server num mesmo projeto?

Ответить
@LucasArkantos
@LucasArkantos - 19.06.2023 16:12

Outra duvida!
- Criar, deletar e atualizar um user (ele não sendo em Inmemory), seria responsabilidade do RS?
- Tem algum conteudo sobre isso?
- Teria que ter uma SPA tbm no AS para fazer criação de Users?

Desculpa kk, talvez eu esteja falando besteira.

Ответить
@LucasArkantos
@LucasArkantos - 14.06.2023 05:45

E se tiver PKCE?

Ответить
@calixto.macedo
@calixto.macedo - 11.06.2023 06:02

Que show de video. Parabens. Eu gostei muito do video e quis exercitar fazendo ele aqui do zero, mas tive alguns problemas com algumas Depreciação na versão do Spring 3.1.0. .and()
.exceptionHandling((exceptinns) -> exceptinns.authenticationEntryPoint(
new LoginUrlAuthenticationEntryPoint("/login")))
.oauth2ResourceServer(OAuth2ResourceServerConfigurer::jwt); Esse treixo por exemplo. Consegue ajudar para contornar esse problema?

Ответить
@WilliamMFaria
@WilliamMFaria - 01.06.2023 22:32

Ótimo video! Parabéns pela explicação! Uma coisa que tive que implementar e não sei se está da forma correta é uma pagina de login customizada! Eu tenho uma aplicação em React e gostaria de usar o login feito no meu projeto frontend...tive uma grande dificuldade nesta parte. Pesquisando na comunidade, para essa última versão do Authorization Server devo criar uma página dentro do meu projeto auth contendo o template do thymeleaf (resources/templates/login.html) e customizar. Funcionou, porem essa maneira é a correta? Eu realmente não consigo usar meu login feito no FrontEnd com React?

Ответить
@geraldofrancisco8836
@geraldofrancisco8836 - 25.05.2023 17:21

Tive outro problema, pelo clientId tentei fazer o logout mas é como se não tivesse feito.
Você passou por esse problema?

Ответить
@geraldofrancisco8836
@geraldofrancisco8836 - 25.05.2023 02:58

Oi, muito bom o seu tutorial...
Não consegui conectar com o banco, pode me ajudar?

Ответить
@ricardoantoniosouzaa
@ricardoantoniosouzaa - 21.05.2023 00:13

Gostaria de saber quais plugins usa no VSCode para programar com java e spring, atualmente uso o IntelliJ

Ответить
@ricardoantoniosouzaa
@ricardoantoniosouzaa - 19.05.2023 21:17

Este seu tutorial é fantástico, era tudo que buscava.
Queria sabe se existe como mostrar esse cenário mas considerando utilizar um front-end SPA.
Ou seja, vou ter que te um end-point de /login ou /auth, onde envio request com usuário e senha e obtenho token para que o front consiga realizar requests para as APIs que contem os Resources.

Ответить
@alexandrezanelato1269
@alexandrezanelato1269 - 09.05.2023 15:40

Giuliana, parabéns pela didática, conteúdo muito bom, assisti mais de uma vez e implementei em projeto que estou trabalhando, já que estava no spring boot 3. Estarei acompanhando os próximos conteúdos.

Ответить
@yuyeyang4973
@yuyeyang4973 - 08.05.2023 08:51

Hi,Very good video, how to use Spring Security SpEL to do page permission control in client-server. I wish to use Thymeleaf. Thank you!

Ответить
@danielfreitas9790
@danielfreitas9790 - 04.05.2023 04:20

Meu Deus, que esse vídeo se torne um marco na história de tecnologia, que nunca se perca.

Parabéns.

Ответить
@aldosantosdeoliveiradesant4806
@aldosantosdeoliveiradesant4806 - 02.05.2023 20:07

Esse serviço oauth2 é grátis?

Ответить
@adilnabiyev7986
@adilnabiyev7986 - 02.05.2023 16:23

Como posso implementá-lo com a página de login de reação personalizada? Não consigo encontrar nenhuma informação relacionada a isso

Ответить
@Anderson-Rocha
@Anderson-Rocha - 27.04.2023 17:49

Queria ter conhecido você antes, to viciando na sua didática ! rsrs Crie mais aulas e gostaria de saber se você tem curso na Udemy ou uma plataforma de cursos?

Ответить
@arilson.santos
@arilson.santos - 27.04.2023 16:50

Realmente, muito boa didática, parabéns.

Ответить
@deyvisonborges
@deyvisonborges - 26.04.2023 22:04

Eu tava procurando isso esses dias.
Muito obrigado pelo conteúdo.

Eu cai nesse cenário de Servidor de Autenticação quando precisei autenticar varios microserviços.


Tinha feito uma API de Accounts que era responsável por fazer autenticação.
Porém, se o usuário batesse na outra API, essa mesma teria que autenticar na API de Accounts.

Funcionou, mas ficou muito manual e injeçado.

Ответить
@GillsongBR
@GillsongBR - 26.04.2023 19:57

Muito boa a didática! Realmente é difícil encontrar esse conteúdo com todas as integrações. Acredito que vai ajudar muita gente! Que Deus abençoe! Obrigado!

Ответить