Technical requirements
The software prototype for this chapter is a secure online auction system designed to manage online bidding on various items auctioned by its registered users. The system can bid on any items based within a price range and even declare those who won the bidding. The system needs to secure some sensitive transactions to avoid data breaches and biased results. The prototype will be using SQLAlchemy as the ORM for managing data. There will be 10 versions of our prototype and each will showcase a different authentication scheme. All 10 of these projects (ch07a
to ch07j
) can be found here: https://github.com/PacktPublishing/Building-Python-Microservices-with-FastAPI.