Summary
Keywords
Full Transcript
Quer saber mais sobre o nosso Curso Completo de Python? Clique no link abaixo para garantir sua vaga na próxima turma: https://lp.hashtagtreinamentos.com/esperapythonimpressionador?origemurl=hashtag_yt_org_listaesperapython_qqGkshRzw_g&utm_source=youtube-org&utm_medium=yt-descricao&utm_campaign=programacao&utm_content=fastapi-autenticacao-oauth2-29-05&conversion=perpetuo-lespy ----------------------------------------------------------------------- 📁 Arquivos Utilizados no Vídeo: https://dlp.hashtagtreinamentos.com/python/arquivo/download?curso=python&id=1qyv1LzFGcAxx9MDCIUY6zkh26VxGcmdZ&origemurl=hashtag_yt_org_planilhapyt_qqGkshRzw_g&utm_source=youtube-org&utm_medium=yt-descricao&utm_campaign=programacao&utm_content=fastapi-autenticacao-oauth2-29-05&conversion=perpetuo-lespy 💻 Vídeo recomendado: Playlist Curso de FastAPI - Rest API com Python (Backend Completo) https://youtube.com/playlist?list=PLpdAy0tYrnKy3TvpCT-x7kGqMQ5grk1Xq ----------------------------------------------------------------------- Caso prefira o vídeo em formato de texto: https://www.hashtagtreinamentos.com/curso-de-fastapi-python ----------------------------------------------------------------------- PARA CONTRATAR A HASHTAG PARA SUA EMPRESA: https://www.hashtagtreinamentos.com/treinamentos-corporativos?fonte=yt&origemurl=hashtag_yt_org_incompany_qqGkshRzw_g&utm_source=youtube-org&utm_medium=yt-descricao&utm_campaign=programacao&utm_content=fastapi-autenticacao-oauth2-29-05&conversion=perpetuo-lespy ----------------------------------------------------------------------- Na sexta aula do Curso de FastAPI com Python, vamos dar um grande passo na construção do nosso sistema backend, implementando a autenticação completa com tokens JWT (JSON Web Tokens). Também vamos explorar a configuração de variáveis de ambiente, reforçando a segurança e organização do projeto. Você vai aprender como criar o processo de autenticação de usuários utilizando bcrypt para validação segura de senhas, gerar tokens de acesso e refresh tokens com JWT, além de entender as diferenças entre eles e como configurá-los da maneira correta. 🔔 Está curtindo esse conteúdo completo sobre APIs com Python? Então inscreva-se no canal, ative o sininho e deixe seu like para não perder as próximas aulas! ----------------------------------------------------------------------- Hashtag Programação ► Inscreva-se em nosso canal: http://bit.ly/3c0LJQi ► Ative as notificações (clica no sininho)! ► Curta o nosso vídeo! ----------------------------------------------------------------------- Redes Sociais ► Blog: https://bit.ly/2MRUZs0 ► YouTube: http://bit.ly/3c0LJQi ► Instagram: https://bit.ly/3o6dw42 ► Facebook: http://bit.ly/3qGtaF2 Aqui nos vídeos do canal da Hashtag Programação ensinamos diversas dicas de Python para que você consiga se desenvolver nessa linguagem de programação e consiga criar seus próprios projetos e automações! ----------------------------------------------------------------------- Conteúdo da Aula 00:00 Introdução: O que são JWT Tokens e por que usá-los no FastAPI 01:03 Entendendo o fluxo de autenticação segura com bcrypt 02:17 Criando a função de autenticação de usuários no FastAPI 03:53 Ajustando a rota de login para validar autenticação 04:12 Como verificar usuário e senha no banco de dados 06:50 Testando o processo de autenticação com FastAPI 08:41 Introdução aos tokens JWT: o que são e como funcionam 11:42 Passo a passo para criar um token JWT com Python 12:40 Como configurar variáveis de ambiente para tokens no FastAPI 13:55 Desenvolvendo a função para gerar tokens JWT 19:50 Testando a geração e validação de tokens JWT 20:10 Corrigindo erros comuns na criação de tokens JWT 20:50 Demonstrando como funciona a segurança dos tokens JWT 22:50 Diferenças entre Access Token e Refresh Token 23:57 Implementando a lógica de Refresh Token com FastAPI 27:50 Testando o fluxo de autenticação com Refresh Token 29:47 Criando a rota de Refresh Token para renovar o acesso 32:32 Desenvolvendo a função para validar e verificar tokens 34:34 Finalizando a implementação da rota de Refresh Token 35:47 Testando a nova rota de Refresh Token 37:06 Conclusão e próximos passos no projeto #python #hashtagprogramacao
