Cara, vc não tem noção de como uma explicação bem feita e didatica como a sua faz diferença, muito obrigado por esse conteúdo
@emeci4302 жыл бұрын
Permissões e cargos seria sensacional! Obrigado por todo conteúdo!
@pedrolucas55 Жыл бұрын
tava precisando disso
@paulinha-19 Жыл бұрын
Esse vídeo meu ajudou a fazer a autenticação da minha aplicação usando meu próprio backend que está em node/express. Tive que fazer algumas alterações pelo fato de fazer o fetch para o backend mais nada de complicado. Muito obrigada esse vídeo e outros tem me ajudado muito e se não fosse eles não saberia fazer nada por aqui. Gratidão! Sua didática é excelente. Ah, um vídeo sobre role/permissões (admin, user, etc) seria incrível.
@ebratz3 жыл бұрын
Mais vídeos sobre Autenticação por favor!!! Outro assunto muito interessante que vejo pouco conteúdo: SAAS e Tenants!
@dieegosf3 жыл бұрын
Massa, mas essa parte de tenant envolve muito mais back-end do que front-end em si, mas vou tentar abordar de alguma forma.
@ebratz3 жыл бұрын
concordo plenamente! E vejo que há uma carência grande de conteúdos de qualidade neste tópico (Multi Tenants) e está intimamente ligado com autenticação/autorização. Acho que poderia ajudar muitos empreendedores e devs a alcançar o próximo nível
@flavioneto10813 жыл бұрын
apoio essa ideia aí
@guilhermemoreira4443 жыл бұрын
total apoio para multi tenants e SAAS...
@debora4683 жыл бұрын
@@ebratz Eu também ja procurei bastante e é dificil achar conteudo em portugues sobre multi-tenant.
@marcosantoniocerqueira126 Жыл бұрын
"Como eu gosto de pagar por coisas úteis", Diego Fernandes 2021 essa frase faz muito sentido depois que eu me matriculei no curso da Rocketseat!
@josevanderlleegs2993 жыл бұрын
eu votaria por auth com backend proprio, integrando com next...vlw!!
@rocketseat3 жыл бұрын
Perfeito, José! Sugestão anotada! 💜
@agnaldopereiradasilva60073 жыл бұрын
@@rocketseat Também Concordo!
@hayttlesds Жыл бұрын
Exato, foi o que eu sinalizei agora. Fica difícil para quem está começando, entender esses hacks com backend fake.
@ShOcKDir2 жыл бұрын
53:00 miguézin de leve kkkkk, show de bola o video aprendi mt
@denislevy1763 жыл бұрын
Aula top! Com certeza eu gostaria de ver mais sobre autenticação no canal!!!!
@rocketseat3 жыл бұрын
Que massa que curtiu, Denis! Anotado! 💜 🚀
@thgmgn Жыл бұрын
Esse vídeo me ajudou muito!!! A didática dos instrutores da Rocketseat é muito boa, a forma que o conteúdo é passado pra gente é fluida e permite que possamos aplicar o conhecimento quase que instantaneamente. Muito obrigado Rocketseat! 🚀🚀🚀🚀
@eduardothieves13 жыл бұрын
Quando usar autenticação Server Side e Client Side, e como fazer estratégia de refresh token. Ótimo vídeo!
@danielsoares16083 жыл бұрын
Meu backend devolve o jwt com validade de 15 minutos e um refresh token. Na hora de gerar o cookie de sessão eu coloco tudo isso num abjeto, adiciona a data atual + 14 minutos (pra ter uma folga), transformo tudo numa string (precisa disso pra salvar) e guardo no cookie. Ai dentro da função de recuperar os dados do usuário que está dentro do useEffect eu faço uma verificação se a data atual é maior que a data no cookie (lembrando que é a data que está dentro do corpo, não a data de expiração), se for, eu chamo uma função que manda meu refresh token pro backend pra ele me retornar um novo jwt. Não sei se é a melhor solução, mas acabei de terminar o processo com o backend em Nova Yourk e tá tudo bem rápido.
@fmaciel22 жыл бұрын
Vídeo espetacular! Estou trabalhando em um app com React JS que utiliza tokens JWT para autenticação e, mesmo tratando-se de bibliotecas diferentes, a explicação foi pra lá de útil!
@AndreOlive Жыл бұрын
Muito obrigado Diego. Os conhecimentos que você compartilha conosco no seu canal me ajuda muito.
@Krypto_sc11 күн бұрын
conteúdo do diego e outro nivel, parabens mano vc e fera demais
@ricardo-emerson3 жыл бұрын
Excelente conteúdo Diego e é um conteúdo que estava faltando na comunidade, pois a maioria é sobre a lib next-auth e não existia uma explicação completa usando backend próprio, o que em sistemas empresariais é a forma mais comum. Eu mesmo tive que implementar a autenticação para a empresa que trabalho e não achei muita coisa, seu vídeo teria me ajudado muito antes. Seria muito bacana se vc fizesse um vídeo abordando sobre authorização, onde o usuário logado fica limitado a acessar apenas as páginas ou funcionalidades em que ele possui acesso. E também abordar uma situação onde o backend gera o token JWT já com o tempo de expiração no token, sendo que a cada requisição ao backend, um novo token atualizado é gerado e deve ser utilizado nas novas requisições. Também seria interessante falar sobre cookie do tipo httpOnly, se é recomendado ou não a sua utilização, uma vez que o mesmo é apenas acessível do lado do servidor e não do lado do Client, mas que aumenta a segurança uma vez que código javascript não conseguiria capturar o mesmo. Valeu abs.
@HerbertonCandidoSouza3 жыл бұрын
Diego, teu canal é muito bom mesmo... O conteúdo, a didática, os exemplos, tudo simplesmente muito bem feito... Parabéns pelo trabalho
@diegoveigass3 жыл бұрын
Massa!! Diegão como sempre mitando na explicação, ficou show! Parabéns 💜
@rocketseat3 жыл бұрын
Que show que curtiu, Diego! 😉 Ele é fera, né? 💜
@fdacioАй бұрын
Muito Show. Ajudou no meus estudos aqui. Não sei já tem, mas seria interessante complementar esse vídeo com a parte de pemissões dentro do sistema. o que cada usuário autenticado pode acessar com base em suas rules.
@matheuslima90053 жыл бұрын
Otimo video, ate mesmo para quem está iniciando! Traz um video sobre perfis de autorização, qual nivel pode ver oq!
@rocketseat3 жыл бұрын
Faaaaala, Matheus! Que massa que curtiu o conteúdo! Opa, sugestão anotadíssima aqui! 💜
@mohamedshuaau6323 жыл бұрын
Finally. A title I can’t read and a language I don’t understand. Thank you for not baiting with english title
@saulotarsobc3 ай бұрын
Esse commit pre-video foi top mano. Que ótima ideia 😮.
@eknath38132 жыл бұрын
Cara eu tava procurando muito o negocio da autenticacao, eu sou da argentina porem eu nunca tentei procurar video em portugues mas esse video foi a minha salvacao viu, muito obrigrado.
@liderhenrique11403 жыл бұрын
Nossa conteúdo top como sempre da rocketseat e do Diego, nossa escolher um vídeo tah difícil, trás todos que vai ser incrível
@rocketseat3 жыл бұрын
Faaaala, Henrique! Que massa que ta curtindo! Sugestão anotadíssima! 😉 💜
@welltonquirino Жыл бұрын
Booa Diegão, obrigado pelo conteúdo! Estou no aguardo do vídeo com implementação do refresh token.
@LucasFerronato3 жыл бұрын
Excelente! Com certeza, voto pra pra trazer o próximo video ser sobre Autenticação social junto com servidor próprio!
@tharlysalves56303 жыл бұрын
Poxa @Diego, depois faz a continuação dessa aula mostrando como fazer a parte do refresh token, ficou muito massinha 🚀🚀
@rocketseat3 жыл бұрын
Sugstão anotada, Tharlys! 💜
@rafaelreale88482 жыл бұрын
@@rocketseat teve ja?
@alissonalves33042 жыл бұрын
@@rocketseat Esse vídeo foi feito?
@andrebnogueira2 жыл бұрын
Por favor, @Rocketseat!! A parte do refresh token e até com blacklist seria perfeito!
@katmandumaldonado2 жыл бұрын
Estou aderindo a campanha: Faz sobre o refresh token @Diego
@pacalexandre3 жыл бұрын
Diego , conteúdo fantástico , eu fiz tudo com fetch , e como eu já tinha um serviço de autenticação tive que fazer algumas adaptações , realmente estou estudando mais sobre nextjs , e fica muito legal tudo , conteúdos de autenticação e integração com outras ferramentas de autenticação são muito bons
@brunnoguimaraes31963 жыл бұрын
Dá pra fazer um juntando a questão de segurança e refresh tokens via JWT
@rocketseat3 жыл бұрын
Pereito, Brunno! Sugestão anotada! 💜
@agnaldopereiradasilva60073 жыл бұрын
@@rocketseat Também acharia massa!
@gersondantas69563 жыл бұрын
eu tinha pedido quase a mesma coisa, então vai ser massa demais
@elsonaraujojr3 жыл бұрын
Muito bom o vídeo, depois que comecei a brincar com react/next claro que susgiu algumas dúvidas de qual a melhor abordagem e desenvolver determinadas coisas. E esse vídeo foi esclarecedor com context e as libs utilizadas e claro que a 'N' formas de fazer, mais dessa forma que mostrou qualquer um que tenho noção básica do react ao bater o olho no código vai saber como funciona e desenvolver de acordo com a necessidade. Comecei a brincar com react/next na NLW04 e estou fazendo um site para testar tudo e essa auth é um que vou testar. Claro quando teminar API em node rs Meu voto é para auth social e auth com api própria com permiões e cargos dentro do JWT. Forte abraço e sucesso!
@pedroaguiar6665 Жыл бұрын
Cara, esse vídeo é bom demais, ta maluco. Mais vídeos de autenticação por favor!
@RafaelGomes013 жыл бұрын
Conteúdo top! Aguardando os próximos codedrops sobre autenticação mencionados no vídeo. E quem sabe algo sobre PWA.
@dieegosf3 жыл бұрын
PWA é puro amor! Vamos ter em breve sim.
@RafaelGomes013 жыл бұрын
@@dieegosf show!
@tbass.p34803 жыл бұрын
Man, muito obrigado, pena q ainda não posso fazer o ignite, enquanto isso me viro com seu conteúdo gratuito, vcs são nota mil...
@gersondantas69563 жыл бұрын
58:36 , poderia falar Diego, é um assunto que procuro a alguns dias! vlw cara, gosto demais do contúdo da comunidade!
@reicaio63453 жыл бұрын
Que bom que finalmente voltaram com as vídeo-aulas!
@rocketseat3 жыл бұрын
Nosso conteúdo técnico voltou com tudo! 😍
@matheusrotta1589 Жыл бұрын
Ótimo conteúdo, parabéns!! Facilita muito o entendimento das ferramentas
@leonardojdas Жыл бұрын
Mlk tu não tem ideia de como me ajudou com esse video! Valeu demais!
@robsonlocatelli81263 жыл бұрын
Bora lançar sobre autenticações sociais com o NextAuth e sobre a melhor maneira pra não deixar o toke visível 🤟
@rocketseat3 жыл бұрын
Sugestão anotadíssima, Robson! 💜
@zaujulio3 жыл бұрын
up
@revolutionary_tower3 жыл бұрын
Amei a ideia sobre falar de Refresh token e padrões de segurança no jwt, me interessaria bastante
@rocketseat3 жыл бұрын
Faaaaala, Rayon! Sugestão anotada aqui! 💜 😍
@labGeek3 жыл бұрын
Autenticação JWT + integração Social 🚀🚀🚀
@KevinMadalossoVeiga2 жыл бұрын
mais um excelente vídeo do canal!! Parabéns Diego!!!
@denilsoncosta98373 жыл бұрын
Muito bom este vídeo, gostei da abordagem que usaste ao trabalhar com o axios. Gostaria que no próximo code drops fosse sobre refresh token, acho um tópico muito importante sobre autenticação! Abraços.
@rocketseat3 жыл бұрын
Faaaala, Denilson! Que massa que curtiu! 😉 Excelente ponto mesmo! Sugestão anotada! 💜
@elvesbrito96333 жыл бұрын
Top mesmo, refresh token é interessante Diego para o dia a dia no trabalho de dev
@arthur__er3 жыл бұрын
Vídeo de autorização de rotas no next seria show de bola
@rocketseat3 жыл бұрын
Faaaala, Arthur! Sugestão anotadíssima! 😉 💜
@alanvidal71552 жыл бұрын
muito top como sempre os conteúdos do Diego
@fernandocardenas657 Жыл бұрын
Mais vídeos sobre Autenticação por favor!!!
@felipefreire52453 жыл бұрын
Estou fazendo um projeto com Next de front e Nest de back utilizando GraphQL como API, estava bem perdido quanto à autenticação e esse vídeo me deu uma luz, apreciaria mais vídeos desse formato. Acredito que seria muito interessante abordar o funcionamento de um projeto como um todo, os freelancers agradecem hahaha
@edsonramosti3 жыл бұрын
Faaaaala Diego! Cara, show de bola! Eu estou começando a minha jornada com reactJs e nextJs e com isso estou começando a desenvolver uma aplicação em que realmente vou precisar desse tipo de autenticação. E o que iria me ajudar, claro não só a mim, mas a muita gente kkk, seria a parte das permissões e controle de tela por cargos e afins. Como falei ainda estou na prototipagem da aplicação, mas isso já começou a me dar algumas dúvidas. No mais é isso aí Valeu por mais esse vídeo sensacional!!
@rocketseat3 жыл бұрын
Faaaala, Edson! Que massa que curtiu! 💜 Boa! Melhor forma de aprender é colocando a mão na massa assim! 👏🏻 👏🏻 👏🏻 Sugestão anotadíssima, Edson! Valeu demais! 🚀
@maykelesser2 жыл бұрын
Incrível! Vou botar na prática hoje mesmo!
@diegoloop Жыл бұрын
Em pleno 2023 isso funciona perfeitamente ❤
@AlefyPimentel2 жыл бұрын
Excelente vídeo, me ajudou muito, como sempre... obrigado e parabéns.
@brunomello74993 жыл бұрын
caraaaaaaaai isso vai me ajudar MUITO em um projeto que to tocando valeu galera
@rocketseat3 жыл бұрын
Que show, Bruno! Depois conta pra gente como foi a experiência! 💜 😍
@luancampos51863 жыл бұрын
Oh Diegão traz mais vídeos sobre autenticação pra gente, toh aprendendo muito
@luanpablo37502 жыл бұрын
Manda mais conteúdo de Next, ele é incrível!
@viniguerrero3 жыл бұрын
Show! Ótimo conteúdo Diegao! Tô pra dizer que é um dos melhores vídeos do canal até agora 👏👏 Com certeza vale a pena trazer mais conteúdo ao redor das estratégias de segurança, fala um pouco sobre LGPD/GDPR nesse token aí e sobre user roles seria sensacional 😃
@abnerwillys3 жыл бұрын
11:00 E pra quem quer vídeo de todas essas sugestões? kkkkk
@pedrohenriquegomesbarbosa70983 жыл бұрын
DIgo o mesmo ahahah não tem como escolher uma só
@rocketseat3 жыл бұрын
Ops... 👀 HAHAHAHAHA Vamos anotando aqui! 💜
@alitonoliveira17003 жыл бұрын
Também gostaria de saber um pouco mais sobre os temas que o Diego comentou.
@hitterobr Жыл бұрын
poderia ser feito um vídeo novo explicando o processo de autenticação no novo modelo de roteamento com a pasta app, já que agora por padrão todos os componentes são server-side
@Felipe-dd8sh3 жыл бұрын
Que massaaa! Parabéns Rocketseat e Diego!
@rocketseat3 жыл бұрын
Que bom que curtiu, Felipe! Valeu demais! 💜 🚀
@cleysonsilva18283 жыл бұрын
Sem defeitos! Muito obrigado mano!
@rocketseat3 жыл бұрын
Que massa que curtiu, Cleyson! 💜 😍
@rafaelmrantunes3 жыл бұрын
1:01:48 ctx?: Parameters[0] 😁
@josuebarros-desenvolvedorw24902 жыл бұрын
Que video maravilhoso!!! To precisando urgentemente, preciso autenticar um projeto freelancer que to fazendo de Java (Spring Boot) no Back-End e NextJS e PrimeReact no front-end!
@eemr22 жыл бұрын
Boa noite @Diego tudo bem? Maravilhosa sua aula, muito obrigado por compartilhar seus conhecimentos. Gostaria de saber com posso fazer para o usuário não sai da aplicação (dashboard) se ele alterar a url por exemplo digitando "/login"? Desde já agradeço :)
@Julie-ye1my2 жыл бұрын
Diego, sinto falta de vcs falarem de Java e spring boot... Pensa na ideia... Vcs são muito bons!
@cassiojosejesus3 жыл бұрын
Quero sim a Autenticação social, integrada com a Autenticação própria
@rocketseat3 жыл бұрын
Perfeito, Cassio! Anotado aqui! 😉
@tiagomaciel24883 жыл бұрын
Vi esse titulo e já vim deixando o like
@rocketseat3 жыл бұрын
E curtiu o conteúdo, Tiago!? 👀 💜
@tiagoferland3 жыл бұрын
Monstro. Amei
@rocketseat3 жыл бұрын
Que bom que curtiu, Tiago! 💜
@felippeDev3 жыл бұрын
Continuaria com o refreshToken visto que esse conteúdo super encaixa com o conteúdo de refreshToken da Dani na trilha de node!
@nan-code3 жыл бұрын
Esse tipo de autenticação eu já fiz utilizando um HOC componente para controlar todas as rotas que eu desejo que seja privada.
@GabrielSestrem3 жыл бұрын
Faz um vídeo sobre como proteger o JWT de ser acessado via client side.
@rocketseat3 жыл бұрын
Bom ponto! Anotado! 😉 💜
@DanielRios5493 жыл бұрын
32:30 E porque não tem essa propriedade req no contexto do getStaticProps? Eu não consigo usar ISR numa página que precisa de autenticação?
@leticiarodriguescordeiro9191 Жыл бұрын
Faz sobre permissoes :-) video muito bom!!
@cleberlopes58758 ай бұрын
Que conteúdo bom cara... S2
@CleytonChagas3 жыл бұрын
Video massa demais valeu, sobre o package da rocket "unform" vale a pena usa-ló ainda para o Next js ? abraço
@alexandrehansen34193 жыл бұрын
Muito bom Diego!! Só faltou o HTTPOnly nos cookies...
@albertokambaia17222 жыл бұрын
Diego agradeceria muito se fizesses uma aula de permissões com o next como aquela aula que a Dani fez com react app
@lorddrumond39372 жыл бұрын
Vocês são foda demais.
@NetoHeitor Жыл бұрын
Mais vídeos sobre Autenticação social com verificação do token pelo backend e refresh token.
@brunocarneiro77542 жыл бұрын
Cara... isso foi lindo...
@luishrodg3 жыл бұрын
trás a parte do refresh token!!!!
@rocketseat3 жыл бұрын
Faaaala, Luis! Sugestão anotada! 👀 💜
@matheuslima90053 жыл бұрын
boaaaaaa apoiado
@paulospiguel3 жыл бұрын
Faz um video sobre permisões, seria muito massa, valeu rocketseat
@rocketseat3 жыл бұрын
Ótimo ponto, Paulo! Sugestão anotada! 💜
@andregoncalvesdasilva4763 Жыл бұрын
Tive alguns problemas entre server side e o client side do next, na questão de pegar o cookie, para resolver adicionei a configuração do path no set e no get cookie setCookie(undefined, 'xxxx.token', token, { maxAge: 24 * 60 * 60 * 1, // 1 day, path: '/', }); e setCookie(undefined, 'xxxx.token', '', { maxAge: -1, path: '/', }); isso resolveu para mim.
@renanpassos4607 Жыл бұрын
Diego, segui o que você estava fazendo mas no meu caso estou fazendo a api no Next também. Não consegui usar a nookies no lado do servidor de jeito nenhum. Precisava passar um context, tentei e não funcionou, e também não achei nenhum exemplo bom disso na documentação. Como ele se propoe a lidar com cookies no next não gostei da lib. Mas resolvi ate melhor o problema usando a propriedade cookies do NextResponse e NextRequest. Assim eu não vou usar a nookies, apenas o next e se precisar setar algum no cliente eu faço com javascript puro. Valeu pelo conteúdo!
@FelipeFardoProspera Жыл бұрын
Diego poderia criar um vídeo explicando como desacoplar a parte de API do Next e o login com providers do NextAuth para uma API NodeJS
@wellingtonsilva26693 жыл бұрын
Acho que o mais importante é trazer os padrões mais seguros com jwt, muitos do seus seguidores pode sair desenvolvendo isso de forma "não satisfatória no âmbito de segurança da informação". É muito legal o conteúdo mas trazer um conteúdo com o mais seguro que temos hoje no nextjs seria muito importante. (Por mais que tenha nos cursos) valeu!
@samuelrodrigues92183 жыл бұрын
Achei massa.... a última vez que usei autenticação acabei usando HOC nas páginas privadas. Seria massa um conteúdo se autorização e refresh token...
@josealexsandro97682 жыл бұрын
O Token do usuário ficando salvo no cookies / localstorage, será que pode ser algo que afeta a segurança da aplicação? Porque qualquer pessoa que já esteja logada vai poder ver o token. Basta ela da um f12.
@educode_3 жыл бұрын
Haha isso sim é conteúdo, parabéns
@rocketseat3 жыл бұрын
Que massa que curtiu, Carlos! Nosso conteúdo técnico voltou com tudo! 💜 😉
@antonioulundo57653 жыл бұрын
muito top Diego!
@rocketseat3 жыл бұрын
Que massa que curtiu, Antonio! 💜 Já tinha usado JWT antes? 😉
@wagnerperin9455 Жыл бұрын
Como que ficou essa estratégia de autenticação no next13?
@matiaspalheiro3 жыл бұрын
Uma ideia de vídeo é o que o Diego sugeriu, a implementação do Next-auth com logins sociais integrado com a opção JWT.
@rocketseat3 жыл бұрын
Perfeito, Rodrigo! Anotadíssimo! 😍
@zaujulio3 жыл бұрын
up
@amirawebsystems52173 жыл бұрын
Diego blz !!!. O lance de direitos dos usuários para acessar as página seria muito MASSA!!!. Monta um vídeo desse !! Abraços e parabéns ai pelos vídeos , sempre trazendo coisas novas e evoluindo ainda mais...
@rocketseat3 жыл бұрын
Sugestão anotadíssima... 👀 Valeu demais pelo carinho! 💜
@icodemobile3 жыл бұрын
Muito obg pelo vídeo, me ajudou mto✋👊
@rocketseat3 жыл бұрын
Que massa! 💜
@DhenysonJhean3 жыл бұрын
Agora estou repensando se mudo minha aplicação para armazenar os dados em cookies. Estou usando o local storage e sempre que preciso verificar autenticação faço um if verificando se window and localstorage existem. Dessa forma algumas paginas (server side) entregam a pagina como se não tivesse autenticado porque não há esses dois itens no server side, mas assim que a pagina chega no client side, essa mesma função é chamada novamente, verifica que agora há window e localstorage e atualiza o context de autenticação como true. Será que essa minha abordagem é boa e posso continuar assim, pois funciona bem, o unico problema é que preciso colocar um loading full page, para evitar flash de atualização, por exemplo, o menu mudar a foto de perfil unauthenticated(default) para authenticated (foto do usuario) quando a pagina é atualizada... mas ainda assim, me recomenda continuar com essa abordagem ou realmente é melhor mudar para cookies? Pois não usei por alguns blogs sitarem algumas devantagens de cookies, não lembro especificamente quais.
@Gabriel-ub1ic3 жыл бұрын
No 27:00 é uma boa pratica criar um arquivo SignInDataType.ts que tem um interface em vez declarar ele duas vezes?