First of all, basic authentication means we need to allow only those users to access our api endpoints who have valid credentials to access it.
Secondly, authorization simply means based upon your role you have access to various areas but not all. It means if I hire a car driver, the driver is authenticated to drive my car but not authorize to sell my car.