Would someone using basic authentication in a URL such as
https://username:password@example.com
have their credentials be visible to their ISP or DNS?
Would someone using basic authentication in a URL such as
https://username:password@example.com
have their credentials be visible to their ISP or DNS?
The credentials are not part of the DNS query so they are not visible there. The credentials are included in the encrypted part of HTTPS so that the ISP cannot see these either.