Ancient specification "bug": you cannot use colons in your username with the HTTP basic authentication method
Out there, in the wild exists a lot of different authentication schemes or methods however one of them which is relatively popular because it’s implemented in most popular browsers at the moment, has this one peculiar “bug” in its specification - you cannot use a colon (’:’) in the username field. If you have ever seen a window such as this: Then that website is probably using HTTP basic auth and you must not use a colon in your username on that site because simply you would not be able to do that. ...