Quickly Authenticate Users with FastAPI and Token Authentication

Subscribers:
1,040,000
Published on ● Video Link: https://www.youtube.com/watch?v=5GxQ1rLTwaU



Duration: 46:05
19,703 views
339


In this 2 part series on API Authentication, Tim from @TechWithTim explains how to build an authenticated API using python and Fast API. In this first episode, we'll cover how to set up a FastAPI project and start using tokens to authenticate users. Be sure to subscribe to catch the second video in this series.

Chapters:
0:00 - Introduction
1:58 - Install Python Packages
4:36 - FastAPI import and Project Setup
7:08 - Access FastAPI documentation
8:48 - Using Query and Path Parameters
11:03 - How to Accept API Requests
13:30 - Set up API User Authentication
19:36 - Hashing and Authenticating Passwords
26:30 - Create an Access Token based on Login Data
33:50 - Writing a Token Root
40:51 - Testing Token Authorization
45:31 - Conclusion

New to Linode? Get started here with a $100 credit → https://www.linode.com/linodetube
Watch this video for an introduction to APIs → https://www.youtube.com/watch?v=ArIyMXeHwi0
Read the guide on choosing a Python API framework → https://www.linode.com/docs/guides/how-to-choose-python-api-framework/
Subscribe to get notified of new episodes as they come out → https://www.youtube.com/linode?sub_confirmation=1

#Linode #FastAPI #API #TechWithTim
Product: Linode, API, FastAPI; @TechWithTim ;




Other Videos By Akamai Developer


2023-03-03Memory Forensics with Volatility | HackerSploit Blue Team Series
2023-03-01Fundamentals of svn | Top Docs with Jay LaCroix
2023-02-27Create Your Own URL Shortener Complete with Analytics | Docker YOURLS Tutorial
2023-02-24Linux Memory Acquisition with LiME | HackerSploit Blue Team Training
2023-02-22Hostnames and Domains on Linux Servers | Top Docs with Jay LaCroix
2023-02-20Build a Fully Featured News App Using NewsAPI and Bootstrap
2023-02-17Monitor in Real-Time with OSSEC | See What’s Taking Place in Your Server
2023-02-15Supercharged Linux Commands | bat Makes cat Even More Useful
2023-02-13Deploying a Django App to a Linux Server | Django App from Scratch Pt6
2023-02-10Easily Create Your Own Scalable Dropbox Clone With Object Storage (with up to 250 GB of storage)
2023-02-08Quickly Authenticate Users with FastAPI and Token Authentication
2023-02-06Finishing a Django Dictionary App | Getting Ready to Deploy Pt 5-6
2023-02-03Whoogle it! Get Search Results WITHOUT Ads with this Self-Hosted Search Engine
2023-02-01How to Deploy and Secure Your MERN App on Linode (NGINX, PM2)
2023-01-30Databases and User Authentication In Django
2023-01-27Build Better Products with Better Feedback | Host Fider On Linode
2023-01-25Self-Hosted Link Tree Alternative | LittleLink Linode Setup Guide
2023-01-23Working with Django Models | Building a Django App Part 3
2023-01-20Terraforming Kubernetes on Linode | New Course Preview
2023-01-18Baby Buddy | A Childcare Tracking App You Can Host Yourself
2023-01-16Django App | Part 2 - URLs, Templates, and Static Files



Tags:
linode
linux
cloud computing
alternative cloud
linux server
open source
sysadmin
linode server setup
linode tutorial
fast api
python
fastapi
fastapi python
linode api
authenticated api
authentication api python
authenticated api calls
tech with tim
akamai developer
fastapi tutorial
fastapi python tutorial
fastapi authentication
fastapi create project
api
fastapi crash course
api for beginners
python flask rest api authentication
python projects