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_UdaHy0pxTl4&utm_source=youtube-org&utm_medium=yt-descricao&utm_campaign=programacao&utm_content=bloqueio-endpoints-10-06&conversion=perpetuo-lespy ----------------------------------------------------------------------- 📁 Arquivos Utilizados no Vídeo: https://dlp.hashtagtreinamentos.com/python/arquivo/download?curso=python&id=19NUqj0b0wiE2w1sjpQq07kDdnTwyviVu&origemurl=hashtag_yt_org_planilhapyt_UdaHy0pxTl4&utm_source=youtube-org&utm_medium=yt-descricao&utm_campaign=programacao&utm_content=bloqueio-endpoints-10-06&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_UdaHy0pxTl4&utm_source=youtube-org&utm_medium=yt-descricao&utm_campaign=programacao&utm_content=fastapi-autenticacao-oauth2-29-05&conversion=perpetuo-lespy ----------------------------------------------------------------------- Na sétima aula do Curso de FastAPI com Python, vamos dar mais um passo essencial no desenvolvimento do nosso backend: a implementação da proteção de rotas com autenticação via tokens JWT. Você vai aprender como transformar a verificação do token em uma dependência reutilizável, garantindo que apenas usuários autenticados consigam acessar determinadas rotas da API. Também vamos mostrar como integrar a autenticação com o banco de dados, validar tokens, lidar com erros de autorização (401) e configurar a autenticação do tipo Bearer com o padrão OAuth2, tudo de forma prática e eficiente! Além disso, vamos testar essas proteções com a biblioteca requests e configurar o botão "Authorize" da documentação interativa do FastAPI para facilitar seus testes. Com isso, seu sistema estará mais seguro e profissional! 🔔 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 à autenticação com FastAPI e tokens JWT 01:06 Como transformar a verificação de token JWT em uma dependência reutilizável no FastAPI 06:10 Decodificando tokens JWT no backend com Python e FastAPI 08:58 Definindo e tratando o erro HTTP 401 na API FastAPI 10:20 Extraindo informações do usuário a partir do token JWT 12:58 Testando a validação do token de acesso na API FastAPI 13:41 Configurando autenticação OAuth2 com tokens Bearer no FastAPI 17:56 Entendendo o processo de autorização na API FastAPI com OAuth2 19:15 Testando endpoints protegidos usando a biblioteca requests 22:44 Como resolver erros comuns de requisição e autenticação no FastAPI 26:20 Configurando o botão Authorize na documentação do FastAPI 34:13 Como acessar rotas protegidas diretamente na documentação do FastAPI 35:34 Explicação detalhada do fluxo de autenticação na API 38:47 Conclusão #python #hashtagprogramacao
