You don’t need to support credentials in URLs in order to support basic auth. The credentials are placed in header fields in the HTTP get request.
There is a huge gap between "I'm deliberately putting a password in URIs so I can paste them in a command line in the privacy of my home" to "hey browser please attach my password invisibly to every file I download so I can unknowingly hand it to someone in a USB stick"
-
-
"The RFCs say I can get away with this" doesn't mean that doing something isn't stupid. The RFCs do not aim to forbid all stupid behavior.
-
Except in this case, the RFCs say you shouldn't do the stupid thing, but you're insisting on the right to do the stupid thing because it's convenient, and then have software take special steps to protect you.
- Show replies
New conversation -
-
-
That's why I think RFC1738 was better than the later revisions. Username and password in HTTP URLs should simply not be allowed, because it's such a source of security risks.
-
But they *are* allowed, and *while* they're allowed, gratuitously putting them into xattrs is utterly stupid. Actually putting URLs into xattrs at all by default is utterly stupid, because URLs often contain other kinds of credentials, plus it's just leaking personal info.
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.