Skip to content

API designed to learn how authenticate a user using OAuth2 system with JWT tokens.

Notifications You must be signed in to change notification settings

mateusvictor/API-Auth-with-JWT-Tokens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Authentication with JWT Tokens

API designed to learn how authenticate a user using OAuth2 system with JWT tokens.

Instalation

  • Download this repository with GIT
git clone https://github.com/mateusvictor/API-Auth-with-JWT-Tokens.git
  • Create a virtual environment in the project directory
python -m venv venv
  • Activate the virtual environment
venv\Scripts\activate.bat
  • Install the project dependencies with pip
pip install -r requirements.txt

Topics learned by doing this project

  • The SQLAlchemy ORM
  • Password hashing using the passlibpackage
  • Basic usage of JWT tokens
  • Better understanting of the FasAPI Dependency Injection system

Resources

About

API designed to learn how authenticate a user using OAuth2 system with JWT tokens.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages