What is the issue with Basic Authentication?
Basic Authentication (Basic Auth), using a user name and a password, was commonly used for authentication with internet services.
The services had to store the access data, which are transmitted in a simple, coded header line for each query. Even with encrypted SSL pages, this led to countless opportunities for tapping into the data.
Basic Auth also has no option for restricting authorizations. This means that the access data allows users to access all associated applications and corporate data.