Skip to content

This repository contains the automation code for Wallet APIs with OAuth authentication. The framework is built using Pytest for testing and is designed to be easily dockerized for consistent and scalable execution.

Notifications You must be signed in to change notification settings

satyajit5988/walletSystemAPIs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WalletAPIApp - Automation-Ready CRUD APIs With OAuth Security

Using FastAPI + OAuth2 (simple, Python-based)

1) Install dependencies:

pip install fastapi uvicorn python-jose passlib[bcrypt]

pip install python-jose[cryptography]

pip install python-multipart

2) Create a small App:

Create a project and create a main.py file should contain the app code.

3) Run the app:

Redirect to the project structure where main.py is located and run the below command:

uvicorn main:app --reload

4) Swagger Documentation:

The swagger documentation for the app would be present at → http://127.0.0.1:8000/docs

GIT Troubleshooting:

In case you want to reset your GIT repo - (Hard Reset)

git reset --hard HEAD

git pull

About

This repository contains the automation code for Wallet APIs with OAuth authentication. The framework is built using Pytest for testing and is designed to be easily dockerized for consistent and scalable execution.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages