How is this different than a password?
How is this different than a password?
http://username:password@members.example.com
I wouldn't say that means the account in question is unprotected.
Why is "browser-support" relevant? Your example is not supported in MSIE. I also thought it was removed from Chrome (in the name of "simplicity"), but I may be wrong.
A link with query-strings is guaranteed to work for everyone.
Microsoft's solution to the problem may not have been ideal, but at least that was the reasoning behind it.
Edit: And what do you see once you click post? Hacker news ironically proving Microsoft's point. It's a wonderful world we live in.
What if you find this magic token because it was embedded in some client-side, javascript login-form? Are you a hacker for viewing the source?
Securing content on the internet is easy. If you don't want it accessible to anyone, don't give the content to anyone who provides an unauthenticated HTTP request.
Why are we putting the legal responsibility of maintaining security on that content on everyone except the ones actually in position to do so?
Using someones password without permission is as illegal whether you shoulder surfed it, cracked it or red it from a post-it note.