API designed to learn how authenticate a user using OAuth2 system with JWT tokens.
- 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
- The
SQLAlchemy
ORM - Password hashing using the
passlib
package - Basic usage of
JWT
tokens - Better understanting of the
FasAPI
Dependency Injection system