Passing a username and a password for Basic Authentication is comfortable; But not if iOS Safari tells me to stay away from my website every time.
AFAIK, user credentials in URLs have been removed for security reasons and no longer appear in the protocol specs. I read that Chrome and IE do not support that at all anymore.