How to setup authorization and authentication fastapi with explaination