Slashdot Mirror


OpenID Fan Club Is Shrinking

A.B. VerHausen writes "Even though there's a whole new Web site devoted to understanding and using OpenID, some companies are dropping the login method altogether. OStatic is reporting that the 'free Web site network Wetpaint announced recently that it will no longer support OpenID as a login option for its wiki, citing low usage and high support costs as reasons.' Apparently, fewer than 200 registered users bothered with OpenID, and the extra QA and development time doesn't make it worthwhile to support. This can't come as welcome news on top of the internal issues the article mentions the OpenID Foundation is having now, too." I've actually been quite happy with OpenID, since I have spawned far too many username/password pairs over the last 20-plus years, but it's a major chicken-and-egg problem. Hopefully someone out there will build a better mousetrap ...

333 comments

  1. Local software solution instead by wealthychef · · Score: 4, Insightful

    Rather than trust an external site with all my security, I use a tool called 1Password for Macintosh (there is a similar tool for windows) that secures my passwords in once place and protects them with a single master password. No OpenID required, just the Mac Keychain.

    --
    Currently hooked on AMP
    1. Re:Local software solution instead by Stile+65 · · Score: 1

      Password Safe is an open-source program that I use. It's pretty nice.

      --
      I claim first use of "Error No. 0B" - or "No. 0B error." It'll be the new ID 10T!
    2. Re:Local software solution instead by pak9rabid · · Score: 1

      Similarly, KDE has something like this called KWallet. I use it quite a bit (well, it kind of forces itself on you), but I've been pretty happy with the result...one password to rule them all.

    3. Re:Local software solution instead by Anonymous Coward · · Score: 3, Insightful

      Rather than trust an external site with all my security, I use a tool called 1Password for Macintosh (there is a similar tool for windows) that secures my passwords in once place and protects them with a single master password. No OpenID required, just the Mac Keychain.

      This works well if your always logging in to websites from YOUR computer... won't Open ID mean users can log in to websites from anywhere (Work, Friends house) and only have to remember the one user/pass pair?

    4. Re:Local software solution instead by blitzkrieg3 · · Score: 1

      Then when you go to a friends house all you have to do is boot up their computer and...

      oh wait...

    5. Re:Local software solution instead by nschubach · · Score: 0

      ...keep your passwords on a keychain USB drive so anyone can steal it! :p

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    6. Re:Local software solution instead by DMUTPeregrine · · Score: 5, Informative

      KeePass Password Safe is open source, and quite portable. I keep my database on a USB key, which is on my keychain. Anywhere I go I have my passwords AND the executables.

      --
      Not a sentence!
    7. Re:Local software solution instead by pineappleclock · · Score: 1

      SuperGenPass (http://supergenpass.com/) is a OSS bookmarklet for Firefox/Opera/IE/Safari that generates unique passwords and auto-fills password fields given a master password. Their site also has a convenient mobile version if I am not at my computer. Highly recommended as a non-installed multi-platform solution

    8. Re:Local software solution instead by vivek7006 · · Score: 1

      There is a firefox add-on developed by some guy at Stanford University. It is called pwdhash. I have been using it for over a year now, and find it incredibly useful

    9. Re:Local software solution instead by Tikkun · · Score: 2, Interesting

      Password Safe (on Windows) + Password Gorilla (On Linux) + rsync over ssh to sync the password database works quite well for me. If you have a decent router (wrt54g with tomato firmware for example) you can easily setup and use dyndns to get to home security regardless of what network you're connecting from.

      I have a bunch of random 16-64 character passwords (depending on what the site will let me use) that involve upper and lower case letters, numbers and symbols, and I don't need to remember them all (just the password for the database).

    10. Re:Local software solution instead by Just+Some+Guy · · Score: 5, Insightful

      Rather than trust an external site with all my security, I use a tool called 1Password for Macintosh (there is a similar tool for windows) that secures my passwords in once place and protects them with a single master password.

      Rather than trust an external site with my security, I use OpenID on my home server that secures my single password in one place and never distributes any of my login information to other servers.

      --
      Dewey, what part of this looks like authorities should be involved?
    11. Re:Local software solution instead by davester666 · · Score: 5, Insightful

      It's because everybody wants to be a provider (so they get all your valuable information from you, as well as your surfing habits from other web sites that use OpenID when you sign on using your ID), but pretty much nobody wants to just accept an OpenID login (as they wind up just sending valuable information to another company with no direct benefit to themselves [and they could care less about the customer's convenience]).

      --
      Sleep your way to a whiter smile...date a dentist!
    12. Re:Local software solution instead by Sancho · · Score: 5, Insightful

      Frankly, I don't trust other computers. I try my best not to log on to online services when I'm not using a trusted computer.

      I'm sure as hell not going to plug a USB drive with my password database into an untrusted computer.

    13. Re:Local software solution instead by Ortega-Starfire · · Score: 1

      But fortunately, whomever steals your usb key will be unable to use your password list because you used said secure database to prevent data theft! Bravo!

      --
      ---- Liquid was a patriot ----
    14. Re:Local software solution instead by GooberToo · · Score: 5, Insightful

      And this is exactly why OpenID never caught on. You implemented it the only way it makes sense. For the vast majority of people this is too much. For companies requiring a login, they garner no information about who is visiting their site so they have no incentive.

      The combination of the two means no one wants to accept OpenID and it is too painful to truly use securely. Whereby securely means, no user information released.

    15. Re:Local software solution instead by RobDude · · Score: 1

      I like PasswordSafe but that sucker sure is buggy for me. I seems to go crazy when I use Remote Desktop and then try to access it in my system tray.

      Also, keeping it running in the system try for several days seems to make it go crazy and not refresh itself.

      Other's have blogged about it, but PasswordSafe (or something like it) along with DropBox makes for a pretty complete solution.

    16. Re:Local software solution instead by coaxial · · Score: 3, Insightful

      Just use password gorilla everywhere since it's available on mac, linux, and win32. That's why I have. But in all honesty, I don't really use it. It's frankly too much of a pain to fire up another program,log in, search, copy and paste the login and password, and the close the program. So what do I do use? Unencrypted plain text files named after domains, all stored in a handy directory named dont_look_here .

      Seriously.

    17. Re:Local software solution instead by Anonymous Coward · · Score: 0

      if its encrypted with 256 bit methods I think you're pretty safe

    18. Re:Local software solution instead by wealthychef · · Score: 1

      Aha, it sounds like "password gorilla" is more monkey-sized than gorilla. :-) 1Password integrates as a plugin with all major browsers and automatically fills in your username and password for you, in addition to auto-filling things like credit card info and stuff. This is all configurable and optional, and of course is a security risk if someone steals your computer.

      --
      Currently hooked on AMP
    19. Re:Local software solution instead by ceejayoz · · Score: 2, Insightful

      That's by no means a solution, as it ignores entirely the main reason for OpenID - avoiding registration.

    20. Re:Local software solution instead by Anonymous Coward · · Score: 0

      1Password stores all the info client side (encrypted), so there is no need to "trust an external site with my security".

    21. Re:Local software solution instead by Anonymous Coward · · Score: 0

      PasswordMaker for Firefox. Give one password and it will generate irreversible password hashes for each site you visit. Stores nothing on your computer by default so there is nothing to crack.

    22. Re:Local software solution instead by Hurricane78 · · Score: 1

      No. I wonder why nobody has mentioned the most simple method:

      Since my logins are on websites, I use Firefox's password manager. With a master password that encrypts the stuff properly, this is completely ok for most usage.
      Only my banking and main e-mail logins are not in there. And I don't buy in online shops that require logins.

      For my e-mailing I have IMAPS (like any sane human ;) and for my banking, I have a class 2 chip card terminal (the one with a keypad), and HBCI.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    23. Re:Local software solution instead by Anonymous Coward · · Score: 0

      And this is exactly why OpenID never caught on. You implemented it the only way it makes sense.

      Any secure implementation is good enough. Hardware tokens could be used if you really want security. Add to that SSL and a customised login page to make it harder to fake. Plus the user only has to know (and check) one URL.

      One really secure login site vs. tens or hundreds of different login implementations.

      For companies requiring a login, they garner no information about who is visiting their site so they have no incentive.

      Why can't they gather as much information? They can create an account for every new OpenID used.

      Surely people are more likely to type their OpenId URL in then they are to go through the process of creating an account, filling in useless details and then waiting for email confirmation and activation. Plus they're a whole lot less likely to forget their OpenID URL vs. their username/the email address they used to sign up and create a new account. Perfect for tracking, even better to track across multiple sites.

      Sites can request your email address (and any other information they want) the first time you log in (when you "register") to the site. You can still have a profile, you can still have a username.

    24. Re:Local software solution instead by peragrin · · Score: 1

      The problem with auto filling is that you don't have the numbers when you use a different app.

      My ISP recently did a major shift and required people who wanted their personal homepages moved to login with the email address and password assigned to them by the ISP.

      by using auto logins I didn't have a clue as to what it was anymore. and had to go through a lengthy procedure to reset that password before I could even begin the process of trying to transfer.

      Auto logins are worse than password managers as you forget far to easily what you actually need to know.

      --
      i thought once I was found, but it was only a dream.
    25. Re:Local software solution instead by BrokenHalo · · Score: 2, Interesting

      by using auto logins I didn't have a clue as to what it was anymore...

      Been there. But I've mainly mistrusted autologins because of the risks involved. Putting all those UID/password combos in one place makes that file a worthwhile target to hack. From there you have to put your faith in the encryption algorithm alone, which IMO is a very bad place to be.

      My approach is to have a few strong but memorable passwords which I re-use across multiple websites. One of these is used only for banking, and gets changed comparatively often, while another remains static for sites (like Slashdot) where it doesn't really bother me one way or another if someone manages to crack it. I actually leave Firefox to remember this one. Another is for other stuff of high value but for which I don't want to use the same password as my bank accounts.

      That way, I can get by with a plain-text file with just a list of userIDs, which by themselves are not useful, and I only have to remember 3 passwords, which I can manage easily enough. It might sound cumbersome, but it works for me, and it keeps access under my control so if someone steals my laptop I don't lose everything.

    26. Re:Local software solution instead by streepje · · Score: 1

      Password Gorilla works on just about every platform. Password files work across platforms. And it's GPL. I've been using it for years.

    27. Re:Local software solution instead by mok000 · · Score: 1

      Please explain why you need a program like 1Password? I use Apple's Keychain Access that is a part of OS X. It works with Safari and can save login info from websites you register with. Firefox comes with its own built-in master password system that works in a similar fashion.

    28. Re:Local software solution instead by Anonymous Coward · · Score: 0

      I have a bunch of random 16-64 character passwords (depending on what the site will let me use) that involve upper and lower case letters, numbers and symbols, and I don't need to remember them all (just the password for the database).

      Let me guess ... the latter is "secret"? ;)

    29. Re:Local software solution instead by Repugnant_Shit · · Score: 1

      This. Can you sign in to Yahoo! with an OpenID? Nope, but they'll happily provide you with a YahoO! OpenID to use elsewhere.

    30. Re:Local software solution instead by Anonymous Coward · · Score: 0

      if you're going to let a single password control access to all your sites, why not just use the same login on each site? Of course password changes throw a wrench into that, but you should get similar ease of use most of the time.

    31. Re:Local software solution instead by Anonymous Coward · · Score: 0

      yup. same solution here. only I keep the user names on the phone sim, which is comparatively safer than any of my often formatted/broken pc.

      fortunately my bank account have an hardware token.

    32. Re:Local software solution instead by xorsyst · · Score: 1

      Great in theory. But now I know you use it. I assume (probably correctly) that you use the same master password for all sites. I find a website I think you use that I can brute force. I brute force your master password through the SuperGenPass algorithm for this site. If I hit, then I have your master password and can log in as you anywhere.

      I (and most people I know) have their own in-head algorithm for passwords based on some master password and the website address. SuperGenPass is just an extension of that that allows people to know your algorithm and introduces extra user interaction for the sake of stronger generated passwords. Is it worth it?

      --
      Get free bitcoins: http://freebitco.in
    33. Re:Local software solution instead by Repossessed · · Score: 1

      Using that tool I still have to register an account. Which is a pain, and thus the tool is pointless, since I already remember user names and passwords. OpenID would be a one tme registration for multiple sites. I don't know of any, but some must exist.

      --
      Liberte, Egalite, Fraternite (TM)
    34. Re:Local software solution instead by mdwh2 · · Score: 1

      Requiring fewer passwords isn't really the main point of OpenID - it's to avoid the hassle of having to sign up for every single trivial service you might want to use.

      If I want to comment on a random person's blog, or edit on a Wiki then I can either spend the hassle of signing up (or more likely, not bother), or use OpenID.

      How does your Mac keychain help me here?

      I'm not sure what you mean by "trust an external site with all my security" - if I trust a website to have an account with them, it's hardly making any different if I trust them also to make a comment to a random other blog or Wiki with that account.

    35. Re:Local software solution instead by Anonymous Coward · · Score: 0

      which is why i fall back on bugmenot

    36. Re:Local software solution instead by penguinstorm · · Score: 1

      That's wonderful, if you sign in only from a single system. The /point/ of OpenID is a centralized, widely available universal sign in.

      Put another way: when I travel, and I want to access my 37 Signals services from a shared computer I can still use my OpenID. I can also use it to sign in from the iPod Touch that I don't own but which I will eventually buy. (Aside: I can't use it from my Blackberry Bold, because it has a crappy browser.)

      I can also use it while at work, without leaving passwords stored on my work computer for the Network Administrator to snoop. (He sits next to me, so I'm not worried about it in my specific context: more the abstract.)

      Local password storage is of limited us, but has the advantage that it /doesn't/ require server configuration. OpenID is much more broadly useful, but /does/ require server side support.

      I, frankly, prefer the latter, while recognizing that a lack of adoption could be a problem. I don't want to use Facebook Connect though...it would give away my secret identity.

      --
      Skot Nelson music is my saviour / i was maimed by rock and roll
    37. Re:Local software solution instead by Anonymous Coward · · Score: 0

      my algorithm is `head -c512 /dev/urandom|sha1sum`

      go ahead, brute-force it.

    38. Re:Local software solution instead by peragrin · · Score: 1

      I do both. I use an encrypted volume to store an encrypted database which has the passwords in it.

      However the bulk of my passwords are meanlingless to everyone but are combinations of numbers and words that make sense if viewed from my life.

      --
      i thought once I was found, but it was only a dream.
    39. Re:Local software solution instead by Randle_Revar · · Score: 1

      Firefox and Mozilla (SeaMonkey), at least, do that already. And I know in Mozilla you can encrypt the database with a master password if you want.

      Anyway, with OpenID you don't have to mess around with syncing stuff, and you get a consistent identity. The identity is easily half the reason I like OpenID.

    40. Re:Local software solution instead by Randle_Revar · · Score: 1

      Really? Back when I used KDE, kwallet never seemed to work right, always re-requesting the master password and things like that.

    41. Re:Local software solution instead by Randle_Revar · · Score: 1

      The "external site" can be your own, you know. And even if it isn't, the delegate system makes it easy to switch your backend provider seamlessly.

    42. Re:Local software solution instead by coaxial · · Score: 1

      The problem with using a builtin passwdmgr is that it ties you to a specific installation of the browser. Say I want to log in to /. from both home and work. I'd still need to know what my password was in order to put it in to the work machine. Sure you could use something like that usb firefox thing, but that's equally a pain. Nah. unencrypted plaintext file available over the web. That's the "best" way.

    43. Re:Local software solution instead by coaxial · · Score: 1

      However the bulk of my passwords are meanlingless to everyone but are combinations of numbers and words that make sense if viewed from my life.

      Don't be too sure. "dk3@sX/.4sF" may have some sort of deep meaning/mnemonic for you, but I don't need any of that, the only meaning I need is "password".

  2. Re:my fp list is growing! by sgbett · · Score: 5, Funny

    I would have beat you if I could have remembered my login details...

    --
    Invaders must die
  3. a site that uses nothing but OpenID by marhar · · Score: 5, Interesting

    Stack overflow took an interesting approach, and only uses OpenID. They don't even have a non-OpenID option. Proprietor Jeff Atwood discusses some of the tradeoff at his blog.

    1. Re:a site that uses nothing but OpenID by caramelcarrot · · Score: 2, Interesting

      Writing student run websites inside a University with its own public centralized-login system is pretty fantastic. I don't have to worry about getting people to sign up for just that small service, I can establish identity reliably and identities are transferable between projects (say, populating a dinner event signup with information from LDAP, or pulling up our own photos of students for admin purposes). I realize that for most of the applications mentioned, reliable identity is a feature not offered by the likes of OpenID - but it does allow a much more unix-like small apps development than large monolithic web projects.

    2. Re:a site that uses nothing but OpenID by Dan667 · · Score: 1

      The problem I have with this is that instead of just using a login and password, you are redirected to an openid login page and then back to stackoverflow. This is more work for not a whole lot of gain. I don't like it and I don't have a good memory to remember my password so I would consider myself to be openid's target audience.

    3. Re:a site that uses nothing but OpenID by Blakey+Rat · · Score: 3, Interesting

      Yeah, and it demonstrates the flaws of OpenID quite well, too. The number one feature request for the site, since it opened to the public, was to add a way of "moving" your OpenID to another provider since many OpenID providers are completely unreliable. Instead of fulfilling this feature request, some users recommended creating a OpenID "delegate," which basically means setting up your own website which can switch between different OpenIDs. This process, needless-to-say, is not only extremely complicated and technical, but requires you own a webserver.

      They've added in a "feature" where you can add a second OpenID (and have two entirely different logins for a single account! Usability/security nightmare!) Of course, that doesn't help people in the vastly most common case: when their OpenID provider craps out, and they haven't had the foresight to add a "backup" OpenID.

      The usability of OpenID is also extremely poor. It took me several tries to get a Yahoo OpenID working. After finding out that the URL example given by StackOverflow's login page was completely wrong, and also discovering that Yahoo keeps OpenID turned off by default until you request it be turned on, my actual OpenID turned out to be something like: my.yahoo.com/asaij223dsdh2q45acsh421qi32h (I don't remember it exactly, it was a giant impossible-to-memorize string.)

      Unfortunately, while the site now allows you to move your OpenID and made some other improvements, they still haven't added an option to just eschew OpenID altogether in favor of a simple username/password combo, so I just don't use the site at all. (Rather, I'll use the site, but not any features that require a login.) StackOverflow is free, so they don't care about ad revenue, but I'm sure curious how many users their crappy OpenID requirement is driving away.

      Sure, Microsoft sucks and we all hate them, etc, etc, but at least their Passport/LiveID system actually freakin' WORKS. So far I've had nothing but problems from OpenID.

    4. Re:a site that uses nothing but OpenID by truthsearch · · Score: 2, Insightful

      How is it more work to enter your username and password on one page instead of another?

    5. Re:a site that uses nothing but OpenID by Dan667 · · Score: 2, Informative

      More clicks and is annoying being redirected.

    6. Re:a site that uses nothing but OpenID by gbjbaanb · · Score: 1

      Talk about cutting off your nose to spite your face. If you got yourself an OpenID (from a decent provider, not crappy old Yahoo) then you'd have no problems with it - like I, and many thousand other users on SO do.

      I think it would work better if Jeff provided his own OpenID provider, even if it was just a rebranded MyOpenID one, that would solve one "issue" people have (where they go to a different site to sign up) as it would appear to them that they'd never left SO.

      the issue of moving OpenID is another one that does need addressing, but its no different from having an account that is locked out due to technical issues with a provider - if Passport goes down (and it has in the past, IIRC) then you're just as stuffed, its no better than if MS provided OpenID accounts themselves! (and to be fair, they could, using your passport account as the authentication mechanism!)

    7. Re:a site that uses nothing but OpenID by onegear · · Score: 1

      I've never had problems with my OpenID account. I use it for every site that I have an account (and allows for OpenID, obviously), and I've never had an issue. What provider are you using?

    8. Re:a site that uses nothing but OpenID by Blakey+Rat · · Score: 4, Insightful

      Yes, but the difference is that Passport has worked reliably for years and years now... 10 years, if I'm remembering correctly... and I've yet to flawlessly log in to anything using OpenID even once.

      I have to admit, that after typing that post I went back to StackOverflow and they've actually fixed their faulty instructions for how to enter Yahoo IDs. (It used to read: my.yahoo.com/username which never worked, AFAIK. Now it just says to use www.yahoo.com and have Yahoo ask your username, which does appear to work.)

      But look at it this way, availability-wise:

      If you use OpenID with a delegate, you're dependent on your own web server working, at least one of your OpenID providers working, and StackOverflow working.
      If you use OpenID with no delegate, you're dependent on your OpenID provider working, and StackOverflow working.
      If they use Passport, they're dependent on Passport.com and StackOverflow.com both being working.

      If StackOverflow had their own login, you only have one dependency: itself. Clearly this is the best option if you want to optimize for availability.

      And what really makes me bitter here is that the goal isn't to make their website easier or quicker or more available to use, it's just a political campaign to increase the number of people who use some crappy, poorly-designed, technology. OpenID is too crappy to succeed on its own merits, so now we have website "activists" trying to force its use... that's crummy.

    9. Re:a site that uses nothing but OpenID by AvitarX · · Score: 1

      I just went there, and that was the easiest sign-up I have ever done.

      With no need for email verification. I just signed in, then clicked a link to edit my info.

      Passport may work better, but this was still really smooth.

      I used my gmail account.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    10. Re:a site that uses nothing but OpenID by metamatic · · Score: 1

      And what really makes me bitter here is that the goal isn't to make their website easier or quicker or more available to use, it's just a political campaign to increase the number of people who use some crappy, poorly-designed, technology.

      On the contrary, having to register yet another unique login/password in order to use a web site is a major usability problem.

      Checking my password management application, I see that I now have 434 different sets of login/password credentials. As you might guess, this makes me reluctant to create any more unless I see a fairly compelling need.

      Worse, many users get around the problem by using the same login/password for many web sites, hopelessly compromising security.

      OpenID is an excellent option for situations where you need a persistent identity for something like a forum, but don't want to have a single centralized trusted authenticator as gatekeeper. If you have a better solution, I'd like to know what it is.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    11. Re:a site that uses nothing but OpenID by Blakey+Rat · · Score: 1

      On the contrary, having to register yet another unique login/password in order to use a web site is a major usability problem.

      No, because once I've done that, I can log in without problems even subsequent time. Like I said in the original post, I've never managed to successfully log in with OpenID on the first try. Speaking of "cutting off your nose to spite your face."

      I understand that, in theory, OpenID is "better", but in reality I just don't see it.

      You ask me what a better solution is. I don't know; what I *do* know is that OpenID isn't it... I'd much rather use a browser-managed (or otherwise client-side) tool than OpenID. Maybe that *is* the better solution, I dunno.

    12. Re:a site that uses nothing but OpenID by billcopc · · Score: 1

      That's the fundamental problem with OpenID. It moves the point of failure away from the service provider, into a 3rd party's hands. It's not so bad if you run your own OpenID on a server you own, but even then you have to run that goddamned server. If you decide 2 years down the road that "ilovecrumpets.info" is no longer worth the spam revenue, are you going to hang on to it just so your OpenID stays valid ?

      I tried it, once! It annoyed the hell out of me, and I never used it again.

      --
      -Billco, Fnarg.com
    13. Re:a site that uses nothing but OpenID by Kent+Recal · · Score: 4, Interesting

      If you have a better solution, I'd like to know what it is.

      Well, I can offer the obvious solution.

      Put authentication in the browser. Oh my god, what a novel idea!
      Have the user enter his password once, at the beginning of the session, and create a unique token for each site from that.
      Submit that token along with every request, in a HTTP-header.

      No login required ever. Sites can distinguish users by their tokens (even when they're not "logged in") and a registration merely consists of connecting a token to whatever metadata (a username, address, whatever the user wants to give out to a particular site).

      Paranoid users could choose to suppress the token by default and only start submitting it when they hit the "Login" button on their browser chrome - without typing in a username or password ever.

      Better yet, add a bit of cryptographic trickery and these tokens can easily be revokable, updateable etc. for the cases where a password is stolen or "lost". And ofcourse browsers could easily store multiple "identities" and provide a dropdown to switch between them on the fly.

      It's not rocket science, really. The whole system could be designed and spec'ed out over a weekend and would work better than anything that we had before. No third parties involved and everybody (even the data collectors) happy.

      Problem? Oh, right. Getting it into the mainstream browsers... Well, give it another 20 years.

    14. Re:a site that uses nothing but OpenID by pdbaby · · Score: 1

      For Yahoo OpenIDs, when prompted for your OpenID just enter "yahoo.com". Yahoo then takes care of figuring out who you are and telling the relying party. I don't think you need to enable it, either (although I could be wrong)

      --
      Global symbol "$deity" requires explicit package name at line 2. - If only $scripture started "use strict;"
    15. Re:a site that uses nothing but OpenID by burndive · · Score: 1

      I've been doing this from the beginning, and it works quite well and quite simply.

      I use my blog URL as the login (burndive.blogspot.com), and MyOpenID as the delegate (burndive.myopenid.com).

      It doesn't require my own webserver (though I've got one of those too--but it doesn't have the uptime, nor do I have the inclination to maintain OpenID on it). All it required me to do was insert a line into the HTML of my blog template which redirected OpenID to my page at MyOpenID. If I ever want to change providers, I simply change which site my blog points to.

      Most of your complaints stem from an ignorance of how the system works, which, admittedly, is the Achilles' heel of OpenID: user education.

      --
      ...because "hacker" sounds way sexier than "code drone."
    16. Re:a site that uses nothing but OpenID by Thinboy00 · · Score: 1

      write an addon for Fx or something...

      --
      $ make available
    17. Re:a site that uses nothing but OpenID by Blakey+Rat · · Score: 1

      If you design a system without taking the human factor into account, you've failed. This isn't 1975 anymore- we can forgive the designers of email for not antcipating the human factor (spam) because it wasn't well-studied or considered relevant. There's no excuse in 2009.

      If the product can't be learned quickly by the average person, you've failed. If you don't know how to communicate the benefits to your (potential) users, then they won't use it.

      It seems to me that OpenID was designed in a haze of technical perfection with no consideration of the human factor.

    18. Re:a site that uses nothing but OpenID by Kent+Recal · · Score: 1

      I considered it, really. But writing Fx addons is painful, to say the least. And even if it magically made it into the public build that would still only cover 30% of all web traffic. Not nearly enough to gain momentum in itself and a pipe dream anyways, as the moz guys would never support a proprietary extension like that.

      The only realistic way to establish such a thing in the long-term would be as part of the HTTP standard, when was HTTP/1.2 scheduled again?

    19. Re:a site that uses nothing but OpenID by LunarCrisis · · Score: 1

      If your OpenId provider has a session cookie with you, then you don't even need to put in the password, just hit 'OK' to authorize the requesting site. After the first time, you don't even need to do that.

      For example, if StackOverflow used a regular login system, I'd need to put in my username and password every time I want to log in. With OpenId, I just put in my OpenId and am automatically logged in!

      --
      Mr. Period: Nine is the one that's right by ten!
      Nine: One day I will kill him. Then, I will be Ten.
    20. Re:a site that uses nothing but OpenID by Anonymous Coward · · Score: 1, Interesting

      It worked for Firefox.

    21. Re:a site that uses nothing but OpenID by micheas · · Score: 1

      and if the server is slow authentication takes about four times as long.

    22. Re:a site that uses nothing but OpenID by shog9 · · Score: 1

      Please, allow me to contrast your sad, bitter story with my own: I showed up at SO, logged in with a LiveJournal account that had been sitting around for years, and was on my way. No re-entering personal data, no choosing a password, no annoying email verification process... No muss, precious little fuss. In fact, it's even been good about keeping me logged in, something i've never been able to say of many home-brew authentication systems (or Passport, for that matter).

      Granted, I've less to complain about because of it... Eh, there's always plenty of off-topic posts to keep me happy.

    23. Re:a site that uses nothing but OpenID by remmelt · · Score: 1

      Good idea, but it won't take because the websites want your data. The sites want to datamine, they want your shoe size and maiden name and everything.

      This could all be managed by the browser in a big config field: "site x: all data; site y: shoe size only; site z: shoe size and maiden name and credit card 1" but how will that translate in an easy to manage, understandable (for the masses) interface?

      Another thing is, I can expire my data with certain sites. A webshop I've ordered from in the distant past does not have an up-to-date address for me. This is good.

      Will it be substantially better than what we have now?

    24. Re:a site that uses nothing but OpenID by Anonymous Coward · · Score: 0

      Zomg, you mean like... cookies?! That *is* a truly novel idea!

    25. Re:a site that uses nothing but OpenID by FrostDust · · Score: 1

      I'm not so certain it's exactly what you're looking for, but Opera offers something similar to this: you can have it request a "Master Password" from you when you open the browser, and it can remember and enter your login info for you, just by clicking a button on the toolbar.

      You could also have it not remember info for certain websites, in case you fear someone gaining physical access to your browser. As for making it automatic, I'm sure one could right a script automatically filling in the password when it detects an eligible site you have credentials saved for.

    26. Re:a site that uses nothing but OpenID by CiaranMc · · Score: 1

      Yahoo! don't want to by default expose their users' usernames inside the OpenID string (for perhaps-spurious 'privacy' reasons).

      You can, at openid.yahoo.com activate my.yahoo.com/myusername, or choose another currently-unused string for the login.

      There's an extension to OpenID that Yahoo! are pushing that would let you put just 'yahoo.com' in the OpenID login box.

    27. Re:a site that uses nothing but OpenID by CiaranMc · · Score: 1

      Totally. HTTP login is a solved problem, browsers are very good at remembering different identities, it's simple to use, digest authentication is far more secure than a plaintext POST, and it vastly improves the statelessness of the HTTP traffic.

      The only real problem is the browser UIs don't provide enough support for HTTP auth. For instance, does your browser tell you when you're authenticated with a site? Does it provide you with a logout button? I'm guessing not.

    28. Re:a site that uses nothing but OpenID by gbjbaanb · · Score: 1

      interesting idea.. you mean you want to store a certificate locally and use that to automatically authenticate against a website, without having to create accounts or similar on those sites?

      Hmm.. well, it sounds like MyOpenID to me. Yes, you can authenticate yourself using a certificate, if the site takes openid logins then you can be logged in automatically using it (once you've registered with the website obviously), and yes the certificate can be revoked (ie removed from your openid account).

      Better still, you can use the same certificate on multiple client browsers easily, so you wouldn't end up with multiple identities if you browse from work and home.

      I think openid is pretty damn good. The problems with it tend to be from the crappy providers - like Yahoo, Facebook et al who don't really want you to use it to login to other sites. Its like they think authentication is a 'bring others to us', not 'universal auth with a single login'. So dump them and you'll have a much better experience.

    29. Re:a site that uses nothing but OpenID by bickerdyke · · Score: 1

      In general, old or wrong data is worse than someone having correct data.

      Or do you like to pay the traffic tickets for the car you sold 10yrs ago?

      --
      bickerdyke
    30. Re:a site that uses nothing but OpenID by bickerdyke · · Score: 1

      AMEN!

      (sorry no modpoints)

      That might as well be done with OpenID, with your browser (or OS) beeing the ID-Provider. And if you already log onto your PC with a chipcard and Iris-Scan, why not use that also to authenticate yourself to that website.

      --
      bickerdyke
    31. Re:a site that uses nothing but OpenID by bickerdyke · · Score: 1

      That's the fundamental problem with OpenID. It moves the point of failure away from the service provider, into a 3rd party's hands.

      Thats not a problem per se, but a matter of trust. If said 3rd party is trustworthy. For the sake of the argument, even if MS would be my OpenID Provider, I'm confident that my Password wouldn't end in a plaintext file that could be downloaded from http://openid.microsoft.example/openid/secret/passwords.csv as 1 in 100 "super secure login systems" (homemade with 100% php and 1% clue) would do.

      --
      bickerdyke
    32. Re:a site that uses nothing but OpenID by guruevi · · Score: 1

      Are you talking about client-side certificates? Or are you talking about Kerberos?

      There are several ways to implement this, the easiest would be to use an SSH-like key and just send public keys to each site (whether or not automatically).

      The solutions are there but just as with any other improvements to old technology (SMTP, DNS) somebody gotta start using it.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    33. Re:a site that uses nothing but OpenID by ion.simon.c · · Score: 1

      If you use OpenID with a delegate, you're dependent on your own web server working,

      If our ISPs were dedicated to providing us *decent* Internet connections, we'd *never* have to worry about whether or not our web server was working... it'd be co-located in our house!

    34. Re:a site that uses nothing but OpenID by Blakey+Rat · · Score: 1

      Ok, what you've just described? About 8 times more complicated than just letting me pick a goddamned username and password and be done with it.

    35. Re:a site that uses nothing but OpenID by Kent+Recal · · Score: 1

      Are you talking about client-side certificates? Or are you talking about Kerberos?

      Neither. I'm talking about an implementation similar to these two but optimized for the browser use-case.

      You are ofcourse right, the technology exists, in theory. But it's nowhere near usable because no one has bothered to put the pieces together.
      Usable would be:

      1. Open Browser (any browser, on any machine)
      2. Enter Username and Master Password (the combination must be globally unique, so force users to a minimum 20 chars pass-phrase)
      3. Surf around, taking advantage of that "Login" chrome-button as you see fit
      4. The "registration" link on websites merely asks for personal information, no more passwords

      This all is technically feasible today. The only hard case in the resulting system would be the "Lost / stolen password" case.
      Fortunately there is a fairly simple solution to this:

      • First off, when someone captures your password (e.g. keylogger) then he'll obviously temporarily own your identity. There's no way to avoid that, live with it and just don't enter your master password on public terminals.
      • We'd need a network of public revokation servers. Authenticate to one of them once and they'll add your current token to a list of "expired" identities. Websites would query this list for each "login" and reject blacklisted identities. This can be fast, similar to the antispam RBLs that we already have. Thus, when your identity is stolen you'd have a simple and fast way to revoke it - and the thief can't do anything about it, the identity is invalidated immediately and forever.
      • It's trivial to have multiple identities; just enter a different username/password when the browser prompts you. Websites should allow to chain multiple tokens to any one of their accounts (e.g. by requiring the original identity to confirm the addition). Thus you'd commonly have one "master identity" that you only use from the comfort and security of your home and primarily to "register" at the various websites that you care about. To that you'd add any number of "secondary identities" that you can use to login from work or when you're on the road. All those identities can (not must!) chain you to the same account on the websites that you frequent. The idea is to make it less painful to revoke a compromised identity; Your "on-the-road" password was stolen? No problem, revoke it, create a new one and chain it to all the accounts that you care about using the (uncompromised) master-identity - nothing lost and no need to enter your details again on all those websites.

      FAQ:

      • But what about collisions when two people pick the same username/password?

        Easy. Force a reasonable minimum length on username and password. I'd suggest 5 chars for the username, 20 for the password.

      • But idiots will use joe@microsoft.com / aaaaaaaaaaaaaaaaaaa!

        Idiots will always be idiots. Choose a half-sane password and your identity will be secure.

      • Can I change my password?

        No. Why would you want to?

      • But the website-owners can see my token and use it to login to other websites!

        No. The browser creates a unique token for each website you visit from your username, password and the websites domain name (e.g. "slashdot.org").
        The token generation could be as simple as MD5( username | password | domain ) - in reality we'd probably use HMAC.
        A website owner can not use your token to authenticate to other websites and it cannot generate tokens for other websites from the token he sees.

      • Who runs the public revokation servers?

        Now this would be an interesting application for P2P technology. We don't want a single entity to control these things, so distribute it. The detailed spec for such a system is too long for a slashdot post - but in the end it's just a matter of actually implementing it, no really hard or "unsolvable" problems involved here.

    36. Re:a site that uses nothing but OpenID by Anonymous Coward · · Score: 0

      What happens when I want to check my email from a public computer? I'm on vacation and I want to transfer $100 into my checking account?

      Did I miss how your browser follows you from computer to computer? Because I access password-protected sites from more than one computer, and more than one browser for that matter.

    37. Re:a site that uses nothing but OpenID by Kent+Recal · · Score: 1

      Well, imho OpenID is broken by design. I give them credit for "making the best of existing infrastrucutre" but, as the low adoption shows, this is unfortunately not good enough. OpenID is cumbersome, incomplete and just screams "i'm a nasty hack" into everyone's face. The sad truth is that even if it was properly executed (sane APIs etc.) it would still not gain significant traction because the basic premise of exporting your identity to a remote party is flawed.

      Anyways, see my other post for more details on the utopy that I have in mind.

    38. Re:a site that uses nothing but OpenID by Kent+Recal · · Score: 1

      Generally no, your browser doesn't need to follow you - all browsers would just need to implement the same HTTP protocol extension and credential hashing.

      Furthermore I don't think that any kind of common ID should be used for truly critical sites such as online-banking.
      I'll be the first to argue that a separate password for your online-banking is mandatory, plus a TAN system (one time passwords) for each transaction.

      What we're talking about here is not to combine your current 173 passwords into one.
      We're talking about combining your current 173 passwords into three or four. One for your "master" identity, one for your "on the road" identity (of which you could have any number, if you feel so inclined) and one each for your online-banking and other truly critical sites.

      Well, see my other post for a more detailed description.

    39. Re:a site that uses nothing but OpenID by mdwh2 · · Score: 1

      Agreed - and it is not "more clicks" as the reply claims.

      Another point is that if you are already logged in to the original website, you'll be logged in via OpenID automatically (although you can set it to still ask you every time, just to be sure - either way, no need to reenter your password).

    40. Re:a site that uses nothing but OpenID by mdwh2 · · Score: 1

      As opposed to the original server being slow?

    41. Re:a site that uses nothing but OpenID by mdwh2 · · Score: 1

      None of the things you describe are flaws on OpenID.

      Consider, I can use my email account to email anyone I like. According to you, this is a problem, because if my email provider goes down, I can no longer email anyone. According to you, it is better to continually maintain a large number of different email accounts, for emailing various different people.

      Well that's just silly. If my email provider goes down, there's nothing stopping me then signing up for a new one. And I can always create a spare one just in case. Same with OpenID. This is still a better system than having to sign up for a new account for every Wiki or forum or blog I want to post to, just as it would be a silly system to create a new email account for every person I want to email "just in case my email provider goes down".

      The usability of OpenID is also extremely poor.

      I've had no problems with it on LiveJournal, and various other blogging systems. Maybe Yahoo's implementation is poor. It would be like blaming email, because of a bad experience with AOL...

      Sure, Microsoft sucks and we all hate them, etc, etc, but at least their Passport/LiveID system actually freakin' WORKS.

      That is not an open standard that can be run by anyone, AIUI. OpenID is like Jabber - sure, any company could create a new chat protocol and claim it should be a new standard that everyone adopts, but a system where anyone can run a server is preferred. Just as today's email system is far better than everyone having to use hotmail.

      Given how much Jabber, and open standards in general, are liked here on Slashdot, I'm surprised at the dislike and continual misunderstanding of OpenID.

    42. Re:a site that uses nothing but OpenID by mdwh2 · · Score: 1

      If you use OpenID with no delegate, you're dependent on your OpenID provider working, and StackOverflow working.
      If they use Passport, they're dependent on Passport.com and StackOverflow.com both being working.

      The former seems preferable, as with the latter everyone is on a single point of failure (passport.com).

      If StackOverflow had their own login, you only have one dependency: itself. Clearly this is the best option if you want to optimize for availability.

      I take it you hate Jabber too, and prefer the likes of AIM? Whilst it's true that there is more chance of a server being down, this is still a rather rare issue (what server are you using that is down all the time?) The same criticism applies to using Jabber to talk to someone who might be using MSN, as it requires both MSN and your Jabber server to be working. Obviously that makes it unusable!

      Btw, posting to Slashdot requires both Slashdot being up, and your ISP being up. Is it really worth the risk, when the chances of at least one of them not working is obviously so high?

      And what really makes me bitter here is that the goal isn't to make their website easier or quicker or more available to use, it's just a political campaign to increase the number of people who use some crappy, poorly-designed, technology. OpenID is too crappy to succeed on its own merits, so now we have website "activists" trying to force its use... that's crummy.

      Ah look - you've run out of minor and irrelevant possible criticisms, so it's on to the ad-hominems.

      * Evidence that this is part of a political campaign?
      * If it's poorly-designed, whats your solution to the situation of multiple isolated communities? Or did you prefer the days when you could only email someone if you both had an account on the same BBS?
      * It's easier and quicker not to need a login for every single forum or blog I want to make a quick (possibly one-off) comment on. You'd know that if you understood what OpenID was intended for.
      * So because people happen to disagree with you, and want to encourage a new standard they like, they are now "activists"? Yes, they "force" you to follow their rules when you choose to use their website - how oppressed you are. Is Slashdot a "website activist" forcing me to follow the use and terms of their website? If someone chooses to run a Jabber server, or releases software only for Linux, are they being activists?

      I never thought I'd see the day on Slashdot when people are saying that we should all use Microsoft, and anyone who believes in open standards, despite their lower popularity, is just a political "activist" forcing their own views onto others.

    43. Re:a site that uses nothing but OpenID by Blakey+Rat · · Score: 1

      Well that's just silly. If my email provider goes down, there's nothing stopping me then signing up for a new one. And I can always create a spare one just in case. Same with OpenID.

      Yes, but when you sign up for a new OpenID, all the data (answers, reputation, whatever) you've inputted/associated with the old one is lost! (Unless the site makes weird hackish changes, like StackOverflow did, to get it to recognize multiple OpenIDs for a single account.)

      Why would I join a community and start interacting with it using Yahoo's OpenID login when, at any moment, Yahoo could decide it's not profitable and turn it off? (Like the site in the article did.) Boom, my data is gone. The only way I can keep using the site is by making a new account with no data.

      (That said, if you only use webmail, and Yahoo shut down their email service, you'd also lose data; but at least with webmail I have the choice to download the email, OpenID doesn't let me "back it up" in any way.)

    44. Re:a site that uses nothing but OpenID by Anonymous Coward · · Score: 0

      Can I change my password?

      No. Why would you want to?

      Choose whichever one you like:

      Because I think my account might have been compromised.

      Because I gave it to my spouse/significant other and we're no longer together

      Because my system had some spyware on it, and might have gotten my password sent to some zombie-farm admin somewhere

      Because I made a typo when I created my password and can't remember the typo very well

      Because I just thought of a stronger/better password

      Because I change all of my passwords every thirty days like my IT admin told me to

      Because I just read that a password of all a's is insecure and I want to make my password better/stronger

      Because I made my password too strong and it's too hard to type/remember, I need to reduce the amount of non-alphanumeric characters

      Etc. Etc. Etc.

    45. Re:a site that uses nothing but OpenID by Taevin · · Score: 1

      (Unless the site makes weird hackish changes, like StackOverflow did, to get it to recognize multiple OpenIDs for a single account.)

      Why is this a "weird, hackish change?" Hell, as far as I know, this is recommended protocol for OpenID consumer implementations.

      It's not weird or hackish since it's just tying one or more "names" to a single identity. We do this in real life all the time. Human beings are single entities and our brains interpret other human beings as concepts. When I think about my brother or a friend, I don't think about the giant list of attributes that might "define" them, only a concept appears in my head. As such, it's trivial for people to accept nicknames for example. My name is Stuart but some people know me only as Stu (which in their head may actually be Stew). Does it matter to them or me? No, the reference to Stuart the entity is the same.

      How is the concept multiple OpenIDs any different? Internally the company might know me as customer 123456789 but might have both Stu and Stuart attached to that number. Does it then matter if I introduce myself with "Hello, this is Stuart and I would like to connect" or "Hey man it's Stu, let me in?" Not at all and it should be entirely up to me which I use based on my own circumstances.

    46. Re:a site that uses nothing but OpenID by Anonymous Coward · · Score: 0

      Have the user enter his password once, at the beginning of the session, and create a unique token for each site from that.

      Problem? Oh, right. Getting it into the mainstream browsers...

      I really hope people aren't taking this seriously. It's called a cookie.

      And then when you sit down at a new computer you have to remember all of your log-in details.

      The problem with OpenID is that it needs XRI to be useful, but it's not spreading very fast.

    47. Re:a site that uses nothing but OpenID by Anonymous Coward · · Score: 0

      What about using RSA tokens (or equivalent)? I realise these are fairly expensive for an average, everyday user, and I'm not too sure on any patent issues etc, but from a purely technical point of view I've always thought this could be another element that can be thrown into the mix of any authentication.

      My personal bank is one of the smaller banks in the country, but they have had authentication with a username, password and RSA-style tokens for as long as I have been with them, well over 4 years.

      Why not have this system for other web based authentication purposes? I've never understood why this never caught on. Even with OpenID. Have some sort of RSA-token that you carry with you on your keyring, and before "logging in" to any site using this magical URL, enter in a 6-8 digit code as well. Easy.

    48. Re:a site that uses nothing but OpenID by Kent+Recal · · Score: 1

      If you had read my other follow up posts you'd realize that this is not about cookies.
      Admittedly my usage of the term "session" was misleading, though. I meant to say: At the beginning of the browser-session, i.e. when you start the browser.

    49. Re:a site that uses nothing but OpenID by Kent+Recal · · Score: 1

      Well, this FAQ entry was admittedly a bit sloppy and dismissed the issue without really explaining.

      To clarify and correct it:
      Yes, you can change your password. The technical implementation for such a password change would be a bit more involved than it is today but it could definately be wrapped up into a simple "change password" dialog, displayed and executed by the browser.

      I initially answered this with a "No" because I don't think your use-cases are truly relevant but after thinking about it more: Yes, users will demand the functionality (if only out of irrational habit) and yes, it can be done.

    50. Re:a site that uses nothing but OpenID by Anonymous Coward · · Score: 0

      In fact, this is where OpenID could become really useful for the first time. As of now, logging in through redirects etc is crappy. But giving the browser the control over your OpenID identities would be the best case. Why?

      As you say, the login procedure would be heavily simplified, you could define what sites to give your identity to, or what sites not to (blacklist or whitelist).

      And, you could have this on multiple computers (work, univ, home, laptop). You won't need to setup all your web site accounts on all your browsers, only give them your OpenID's, which probably will only be 1 or 2.

      I see a future where you have a usb keychain with your identities. You plug it into the computer at your internet cafe, a newly bought laptop or whatever, the browser detects your identities, and once you have really logged in (proved your identity) to your OpenID account(s), all your favorite web sites will have you automatically logged in.

      Fantastic, and very easy. By just using OpenID in a not-so-clumsy way as today.

  4. It is not supported by butlerdi · · Score: 2, Informative

    It would help if the players actually had spent any effort to make it work. Try using Verisign's site and it is horrible. It times out when validating. The others while rich in graphics are no better, nothing to see here .....

    --
    "If the King's English was good enough for Jesus, it's good enough for me!" -- "Ma" Ferguson, Governor of Texas (circa
    1. Re:It is not supported by Anonymous Coward · · Score: 0

      Can the person who modded this Informative please take a second to engage their brain before moderating? This guy is essentially saying that no matter which OpenID provider you use, they are all broken and you can't log in anywhere. Does that strike you as plausible? Or FUD?

    2. Re:It is not supported by technicalandsocial · · Score: 1

      The people at Verisign are a little busy right now, having just discovered that MD5 could possibly have collisions, and that serial numbers for certificate signatures should maybe be pseudo random as opposed to sequential, and easily guessable sequential at that. Not to mention, their own SSL certificate has issues. Maybe once they understand the SSL process they'll get back to you about OpenID.

    3. Re:It is not supported by Randle_Revar · · Score: 2, Informative

      MyOpenID works very well. The few times I have had a failure to login, the problem was on the client web site's end.

  5. OpenID still exists? by jandrese · · Score: 3, Informative

    I remember when this came out. I thought to myself "I'll sign up when I run into a website that needs it." Except for this article, that was the last I'd ever heard of it. I'm amazed it is still around.

    --

    I read the internet for the articles.
    1. Re:OpenID still exists? by Chabo · · Score: 1

      I have my Sourceforge and Blogger accounts linked up with OpenID; those are pretty mainstream sites...

      --
      Convert FLACs to a portable format with FlacSquisher
    2. Re:OpenID still exists? by Anonymous Coward · · Score: 0

      Oh, (some) nerds love the idea. It's yet another typical technical solution to a non-technical problem so why not...

    3. Re:OpenID still exists? by Murpster · · Score: 1

      I vaguely remember hearing about it ages ago and thinking "how lazy and/or absentminded does someone need to be to keep track of their accounts... especially since modern browsers will even store that info for you if you want." I forgot about it and this is the first I've heard about it since. I still don't see the point.

    4. Re:OpenID still exists? by Anonymous+Psychopath · · Score: 2, Interesting

      Three points:

      1) It's risky to use the same authentication credentials and password for multiple accounts. If one web site is compromised it would enable unauthorized access on everything else.

      2) If you use different passwords for each account, it's extremely difficult to remember them all. Highly impractical for some, impossible for most.

      3) Trusting all your authentication credentials to a browser is fine, unless someone else uses your PC without your permission. The browser will just as happily fill in the forms for them as it does for you.

      --

      Eagles may soar, but weasels don't get sucked into jet engines.

    5. Re:OpenID still exists? by __aasqbs9791 · · Score: 2, Interesting

      One of the things I like about OpenID is that I only need to recall one username/password combo to log in to sites with it when I'm at another computer (like at a friend's house). I just wish it was used more often. I also had a problem today where Firefox lost one of my username/password combos for a site I haven't used in quite a while. I made a point after I set this computer up to visit it and save the combo, but sure enough today it wasn't there, and when I checked saved passwords the site wasn't listed. No idea when it lost it or why, either.

    6. Re:OpenID still exists? by Sancho · · Score: 1

      3) Trusting all your authentication credentials to a browser is fine, unless someone else uses your PC without your permission. The browser will just as happily fill in the forms for them as it does for you.

      Well, Firefox can require the use of a master password each time you try to fill in the box. But the larger issue for most people is that they can't ever log in from another computer. There are times when I want to log into a secure site at work--if I rely solely on my home computer's password manager, I will not be able to do this.

      Then there's the danger of losing your password database.

      I think that OpenID is a neat idea (web-wide, common authentication) which was horribly implemented (log in as a URL, etc.) and which has a steep-enough learning curve to prevent most people from bothering.

    7. Re:OpenID still exists? by Thinboy00 · · Score: 1

      Foxmarks (an addon) synchronizes passwords as well as bookmarks and other stuff. (The former are properly encrypted for transfer, don't have a heart attack)

      --
      $ make available
    8. Re:OpenID still exists? by __aasqbs9791 · · Score: 1

      I've thought about using that before. I will probably set it up eventually. Is there any better vetting than this though? http://blog.foxmarks.com/?p=472 Also, the bookmarks and passwords are stored on their server (as opposed to a direct computer to computer transfer), so are they encrypted on their server, or just in transit? Since you can sun your own server I would guess that someone should know if the sync file is encrypted or not, but the PC World comment they include doesn't exactly sound authoritative.

    9. Re:OpenID still exists? by Anonymous Coward · · Score: 0

      Same here: I have used my OpenID provided by myopenid.com at several sites like Blogger and Plaxo with no problems. I've also successfully used my Google OpenID (after they removed their whitelist restriction) with the Drupal CMS (http://drupal.org) that I am working on. BTW Drupal support for OpenID is is a bit crude still, but the foundations are there.

      Yes, support could be better and yes, OpenID PR and perception is perhaps a problem. But from my perspective OpenID promises an immense benefit, far beyond the 'multiple username/password' problem (which seems to be the focus of most posters to this thread, unfortunately). Especially combined with protocols like OAuth and backing from major players like Google and Yahoo.

    10. Re:OpenID still exists? by Thinboy00 · · Score: 1

      RTFA: His (full (follow the link)) description of Foxmarks' security implies the Foxmarks server cannot possibly make a cleartext copy of any of your passwords (they're encrypted with a password that isn't sent to Foxmarks (i.e. you have to remember it yourself)), meaning even if you couldn't trust their server, as long as you trust the software to not lie to you about what it's doing (unlikely since they have a TOS etc and are based in the U.S. and therefore can't just vanish if you sue them (probably, IANAL)), your passwords are secure (unless the NSA gets the server, in which case all bets are off about encryption).

      --
      $ make available
  6. Administrator/admin? by pondermaster · · Score: 3, Funny

    "I've actually been quite happy with OpenID, since I have spawned far too many username/password pairs over the last 20-plus years" What's wrong with Administrator/admin everywhere? In fact, it works so great that entire Windows networks are known to use it. No problems reported so far.

    1. Re:Administrator/admin? by Yvan256 · · Score: 2, Funny

      I prefer to use skroob/luggage12345.

    2. Re:Administrator/admin? by fo0bar · · Score: 1

      I'll stick with scott/tiger, thank you.

      (No, my name is not Scott.)

    3. Re:Administrator/admin? by phagstrom · · Score: 1

      Min is : ' or 'a'='a

      Sometimes I even get into site I'm not even signed up for. It's neat.

  7. Re:my fp list is growing! by Anonymous Coward · · Score: 0

    You mean intersection set.

  8. What bothers me about OpenID. by WiiVault · · Score: 4, Insightful

    I am not a user so YMMV, but I personally don't like all my eggs in one basket. I use different logins and passwords on most of the sites I visit. I hardly want a security breach on some forum I post to to be able to have access to my email or credit cards site. Centralized is great for some things, but I simply don't trust any company to be as tight with their security as I am with my own. To them a breach is a "whoops, sorry!" to me it could be personally and financially devastating.

    1. Re:What bothers me about OpenID. by Anonymous Coward · · Score: 0

      It sounds like you don't understand how OpenID works.

    2. Re:What bothers me about OpenID. by Aladrin · · Score: 5, Informative

      The idea behind OpenID is that the forum never has your login credentials, they just have the promise of some OpenID server that you are really you. They can never use the information they obtain to log into any other service you use with that login.

      You still have to trust that OpenID server with all of your logins, but it's not like you trust every tiny site with them.

      Having said that, very few sites I use will take OpenID, and some are providers only... Which is absolutely worthless. I'm waiting for something worthwhile to happen before I jump in, and I bet a lot of other people are, too.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    3. Re:What bothers me about OpenID. by phantomcircuit · · Score: 0, Redundant

      You clearly have absolutely no idea how OpenID works at all.

      The centralization occurs at your OpenID provider, who would be the likes of VeriSign

      You do not trust each OpenID consumer.

    4. Re:What bothers me about OpenID. by LingNoi · · Score: 3, Insightful

      The idea is dumb, it does put your eggs all in one basket because once someone has your login credentials they have your whole online identity.

      If I found out Richard Stallman's openID usr/pass I could create an account on slashdot and post shit and people would think I am him because I am using his openID identity.

      That's what is so damaging about it. Not only does it give a black hat login access to your personal information all over the internet, but it also allows you to create new information under the guise of someone else potentially ruining a person's life.

    5. Re:What bothers me about OpenID. by CuteSteveJobs · · Score: 1

      I think he does... From the horse's mouth: http://openidexplained.com/ "With OpenID you only have to remember one username and one password."

    6. Re:What bothers me about OpenID. by roemcke · · Score: 5, Insightful

      You already have all your eggs in one basket. Virtually all online sites will send you new passwords by e-mail if you forget them. If your e-mail account get compromised, an attacker can request and intercept new passwords for any online site he wants to access.

    7. Re:What bothers me about OpenID. by Anonymous Coward · · Score: 0

      So use a service that offers those one-time hardware tokens.

    8. Re:What bothers me about OpenID. by cstdenis · · Score: 1

      Doesn't matter for the majority of people who already use the same password on all sites they use.

      --
      1984 was not supposed to be an instruction manual.
    9. Re:What bothers me about OpenID. by icebraining · · Score: 1

      No, I don't have to trust every consumer, I just have to trust one provider with ALL my passwords. Why should I trust Verisign or [insert random OpenID provider here]? I prefer to use different password for each website o I only have to trust them with their own login.

      I have a USB drive with Portable Firefox and a master key. This way I not only don't have to trust any company but I can also take my bookmarks and extensions everywhere.

    10. Re:What bothers me about OpenID. by LingNoi · · Score: 1

      To say it is the same thing is a complete stretch. It simply isn't because an attacker would have to data mine the passwords.

      Also, (and this is the most important thing) if the attacker changes your email password it doesn't lock you out of every website you have an account on.

    11. Re:What bothers me about OpenID. by phantomcircuit · · Score: 1

      No you can take your bookmarks and extensions everywhere that lets you run firefox portable.

      OpenID was designed to be platform agnostic and require nothing more than a web browser.

      Any solution that requires me to carry around a flash drive is not a real solution.

    12. Re:What bothers me about OpenID. by phantomcircuit · · Score: 2, Insightful

      Also if you really don't trust the OpenID provider you can simply run your own.

      Honestly it's not that complicated http://wiki.openid.net/Run_your_own_identity_server

    13. Re:What bothers me about OpenID. by Anonymous Coward · · Score: 0

      If the attacker changes your email password, he can lock you out of every website you have an account on by requesting password resets.

      On the other hand, an attacker would first have to figure out which OpenID provider you are using.

    14. Re:What bothers me about OpenID. by LingNoi · · Score: 1

      It does if you have one usr/pass which locks you out of every website you visit on the internet.

    15. Re:What bothers me about OpenID. by Serious+Callers+Only · · Score: 1

      Whoosh - the concept of OpenID passes right over your head, and the head of those who modded you insightful.

      Please look into it then explain how a security breach on some forum you post to can lead to someone cracking your openID security and thus having access to your email or 'credit cards site' (whatever that is).

      Note also that OpenID does not mandate that you put all your eggs into one basket, and I wouldn't personally use the same login system for banking and other sites no matter what login system it was, but for sites like slashdot, and a million other comment systems around the internet, a single identity which I control is infinitely preferable to a multitude of identities controlled via inherently insecure email and with questionable security.

    16. Re:What bothers me about OpenID. by Anonymous Coward · · Score: 0

      ruining a person's life.

      So you are able to ruin somebody's life just but putting something funny or not on the Internet?

    17. Re:What bothers me about OpenID. by strayDuck · · Score: 1

      Why not using OP which adopts multifactor auth, and throw away passwords in a garbage can?

    18. Re:What bothers me about OpenID. by Anonymous Coward · · Score: 0

      You're not providing anything more secure then email confirmation, when you were challenged about the insecurities your only defence is that "well email is just as insecure".

      If it's no better then email then why should we care about this again? See why it's not gaining popularity yet?

      It's less secure then email because with email you have to do extra work to access all the sites people have signed up to which takes time, whereas openid it's just a password change and then you just go to the site to login.

      The very thing which makes openID great, a single login is also it's worse feature if it were compromised.

      In comparison to email which takes time to get emails least there is some window of opportunity to get for example gmail to shut down the account before any damage can be done.

    19. Re:What bothers me about OpenID. by FishWithAHammer · · Score: 1

      I don't know about you, but I can't remember the last time I didn't have my laptop or phone with me; the former runs Firefox already and has my bookmarks, extensions, and passwords, and the latter my passwords.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    20. Re:What bothers me about OpenID. by Anonymous Coward · · Score: 0

      I never understood this. What's to stop the site you're trying to log into from spoofing your OpenID providers login, doing a man in the middle attack, and then getting the keys to the kingdom (your ID for EVERYTHING you use)?

    21. Re:What bothers me about OpenID. by Anonymous Coward · · Score: 0

      I am not a user so YMMV, but I personally don't like all my eggs in one basket. I use different logins and passwords on most of the sites I visit. I hardly want a security breach on some forum I post to to be able to have access to my email or credit cards site. Centralized is great for some things, but I simply don't trust any company to be as tight with their security as I am with my own. To them a breach is a "whoops, sorry!" to me it could be personally and financially devastating.

      I think you misunderstand what OpenID is and how it works (or I misunderstood what you wrote). The security of OpenID lies in that which is authenticating you (the OpenID provider).

      You can run your own OpenID provider if you want. I thought about doing that, but instead I use OpenID's delegation feature using my own domain to delegate to my provider of choice (all it takes is a simple HTML file we a few lines pointing to my OpenID provider). I can change which provider I use at any time.

      As for eggs in one basket, if you are concerned about your OpenID provider getting compromised, simply don't use for your bank or e-mail (you probably don't have that option anyway). Use it for the 95% of the sites you use that aren't that important. Also there is nothing stopping you from having multiple OpenID accounts. In any case, for a lot of sites that will e-mail your password when you forget, you already have all your eggs in one basket - your e-mail account.

      Check out this talk by Simon Willison to learn about OpenID. He really explains it well, and even explains some uses for it you might not have known about.

      Unfortunately it really isn't taking off. I rarely come across sites that use it.

    22. Re:What bothers me about OpenID. by StrawberryFrog · · Score: 1

      I am not a user so

      You're a user of slashdot. Do you have logins on other sites too?

      but I personally don't like all my eggs in one basket.

      Your current situation: one egg per basket. With OpenId: you decide how many baskets. Could be one, could be two, or many.

      I hardly want a security breach on some forum I post to to be able to have access to my email or credit cards site.

      You do not understand OpenId. Then again, you do not understand "user".

      --

      My Karma: ran over your Dogma
      StrawberryFrog

    23. Re:What bothers me about OpenID. by gilgongo · · Score: 1

      If I found out Richard Stallman's openID usr/pass I could create an account on slashdot and post shit

      Sigh. You can string out infinite "what if's" as long a the first "if" is big enough. What IF you found out his online BANKING login? What if he left his front door open and you snuck in and hid in his toilet and then jumped out when he came in and covered him in shaving foam? Eh? Eh? He'd be such a dork! W00t!

      You're attacking OpenID on a facile premise.

      --
      "And the meaning of words; when they cease to function; when will it start worrying you?"
    24. Re:What bothers me about OpenID. by LingNoi · · Score: 1

      So you basically have no response to this? Do you seriously think that a it's impossible to get a usr/pass via the internet? I can think of a number of ways of getting openID information especially if I happen to be logging in to a public terminal.

      It's a big issue and you shug it off like it's no big deal. This is one of the reasons why openID is unpopular, the unwillingness to face the reality of what a one user/password system brings.

    25. Re:What bothers me about OpenID. by Sancho · · Score: 1

      Exactly.

      One of the nice things about OpenID is that a provider can use any sort of authentication they wish--it doesn't have to be username/password. This means that your average Joe can use username and password, and be no worse off than if they were using that same password on every site (actually, they'll be better off, because there are fewer points of failure where the password can be read.) More security-conscious people can use providers with better solutions like one-time passwords, secure tokens, etc.

    26. Re:What bothers me about OpenID. by Dan541 · · Score: 1

      I would change my MX records real fast.

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    27. Re:What bothers me about OpenID. by Anonymous Coward · · Score: 0

      I don't think any of the sites has any of your details. My "eggs in one basket" problem is that if your OpenID provider goes belly under... Well, so much for your online presence.

    28. Re:What bothers me about OpenID. by Anonymous Coward · · Score: 1, Informative

      The idea is dumb, it does put your eggs all in one basket because once someone has your login credentials they have your whole online identity.

      If I found out Richard Stallman's openID usr/pass I could create an account on slashdot and post shit and people would think I am him because I am using his openID identity.

      That's what is so damaging about it. Not only does it give a black hat login access to your personal information all over the internet, but it also allows you to create new information under the guise of someone else potentially ruining a person's life.

      The above shows off OpenID's biggest weakness. Which is not the "all your eggs in one basket" as the poster alludes to, but rather the phenomenally poor marketing of OpenID. OpenID's web page pretty much sucks in explaining the technologies strengths. The biggest strength is that you don't have to have a static username/password. All the following are valid ways to authenticate with OpenID

      • RSA Tokens
      • Yubi Keys"
      • SMS Texting (The authentication server generates a random string and sends it to a phone via sms. It has the added benefit that you know when someone is trying to access your account.
      • A system that uses Perfect paper passwords
      • A system that takes an image from your digital photo collection and asks who took it
      • A system that asks you to solve a word problem
      • Whatever else you can come up with

      In addition, the system can be set up so that you can have a list of "high security" sites (ie: a bank) where you have to answer a different set of questions/use a different authenticator then your normal everyday blog site.

    29. Re:What bothers me about OpenID. by Thinboy00 · · Score: 1

      So you basically have no response to this? Do you seriously think that a it's impossible to get a usr/pass via the internet? I can think of a number of ways of getting openID information especially if I happen to be logging in to a public terminal.

      It's a big issue and you shug it off like it's no big deal. This is one of the reasons why openID is unpopular, the unwillingness to face the reality of what a one user/password system brings.

      If it's that easy to get passwords anyway, you're screwed no matter what and OpenID won't help b/c it isn't intended to help with that (for that, you need to put your computer in a Faraday cage in Ft. Knox. Loss of internet is a small price to pay for security).

      If it isn't, why are you worried?

      --
      $ make available
    30. Re:What bothers me about OpenID. by f1vlad · · Score: 1

      Having said that, very few sites I use will take OpenID, and some are providers only... Which is absolutely worthless. I'm waiting for something worthwhile to happen before I jump in, and I bet a lot of other people are, too.

      Indeed it is worthless; moreover of those servers nearly half of them take OpenID at login screen just to forward you straight into their own registration process or such. What's the point is beyond me!

      Among sites that use OpenID properly is for instance livejournal.com. If a person has no LJ account, s/he can login with OpenID and leave comment. That is exactly the way I would absolutely love to use OpenID. And that is exactly direction I'd love OpenID and its supporters to head.

      I hate having to have hundreds of credentials.

      --
      o_O
    31. Re:What bothers me about OpenID. by Thinboy00 · · Score: 1

      Oh, come now! True cloud computing isn't going to happen for at least a few years (if at all).

      --
      $ make available
    32. Re:What bothers me about OpenID. by LunarCrisis · · Score: 1

      But, unlike using the same password on multiple sites, none of the client sites actually know your password!

      Simply using the same password on foo.com and bar.com means I have to trust foo.com not to impersonate me at bar.com and vice versa. With OpenId, neither of them can abuse this since they still cannot authenticate as me.

      --
      Mr. Period: Nine is the one that's right by ten!
      Nine: One day I will kill him. Then, I will be Ten.
    33. Re:What bothers me about OpenID. by Wildclaw · · Score: 1

      If I found out Richard Stallman's openID usr/pass I could create an account on slashdot and post shit and people would think I am him because I am using his openID identity.

      What user/pass? If you want security, use an OpenID server that identifies you via one time tokens. Good luck trying to crack an account on such as server.

    34. Re:What bothers me about OpenID. by phantomcircuit · · Score: 1

      Why? The technology clearly exists.

      Frankly none of the sites I would use OpenID for are even remotely important, the ones which I do care about should be issuing RSA SecureID tokens anyways.

    35. Re:What bothers me about OpenID. by grumbel · · Score: 1

      OpenId doesn't force you to have all eggs in one basket, you could still have multiple OpenIds if you like. What OpenId however does is putting all the eggs into somebody else basket. OpenId requires that you bring in a third party between you and the webpage you want to login, which is stupid. With username/password and password reminder mails you have a similar problem, in that you must trust your mail provider, but its harder to automate.

      Anyway, a scheme that wants to fix username/password should be one that is more secure and easier to use then what we already have, not less secure and harder to understand, OpenId however fails at both.

      The only way I could see OpenId to be useful is if it would get integrated into the webbrowser, so that your webbrowser becomes the OpenId provider without the user doing any extra work.

    36. Re:What bothers me about OpenID. by StrawberryFrog · · Score: 1

      The idea is dumb, it does put your eggs all in one basket because once someone has your login credentials they have your whole online identity.

      Only if you use one single OpenId for everything. There's nothing forcing you to do that. Don't tell me that it's too much hassle to run multiple OpenIds, you already run multiple password/login ids.

      OpenId is for me an 80/20 thing - I have around 100 password-based logins on various websites. less than 20 of them are actually important and need separate logins, but the other 80 could be better managed by a couple of Openids.

      --

      My Karma: ran over your Dogma
      StrawberryFrog

    37. Re:What bothers me about OpenID. by bickerdyke · · Score: 1

      but if you asume the risk of "dropping a basket" as 1 in 100, and you put 100 eggs in 100 baskets, you're guaranteed to break an egg. With all 100 egs in one, I have a 99% chance of going completly unharmed.

      --
      bickerdyke
    38. Re:What bothers me about OpenID. by bickerdyke · · Score: 1

      If I found out Richard Stallman's openID usr/pass I could create an account on slashdot and post shit and people would think I am him because I am using his openID identity.

      You could do that with his /. password alone also. OTOH, if RMS choose to use an OpenID provider who uses a hash signed with his private key stored on his smartcard.....

      true there could be more harm done with 1 provider providing access to 100 sites, but it may be worth the effort to make that single point of failure 150 times as secure.

      --
      bickerdyke
    39. Re:What bothers me about OpenID. by bickerdyke · · Score: 1

      then simply use an OPenID provider who uses smartcards/OTP/iris scan whatever!

      and if there isn't a usr/pass at all, it indeed IS impossible to get.

      --
      bickerdyke
    40. Re:What bothers me about OpenID. by bickerdyke · · Score: 1

      an ssl certificate on your openID-providers login page?

      --
      bickerdyke
    41. Re:What bothers me about OpenID. by bickerdyke · · Score: 1

      What OpenId however does is putting all the eggs into somebody else basket.

      Smith & Jones, Basket makers, est. 1531, royal basketmaker by appointment of her Majesty Queen whatever III. Famous for the soft basket padding bringing each and every falling egg to a safe stop.

      OpenId requires that you bring in a third party between you and the webpage you want to login, which is stupid.

      it is very reasonable if that 3rd party is more trustworthy than the webpage. or would you trust each and every website NOT to be written by a PHP-Noob storing your password in a plaintext file?

      Also: the USER chooses said 3rd party who keeps, well, his eggs.

      --
      bickerdyke
    42. Re:What bothers me about OpenID. by grumbel · · Score: 1

      or would you trust each and every website NOT to be written by a PHP-Noob storing your password in a plaintext file?

      I use random passwords, no harm done when stuff is stored in plaintext, but yes, thats not an ideal solution either, I am not claiming that username/password is good, just that OpenId really isn't any better. The point is simply that I don't want a third party involved, there simply is no need for it, public key cryptography offers the tools to implemented such a system without giving a third party access to all the webpages you use.

    43. Re:What bothers me about OpenID. by Anonymous Coward · · Score: 0

      But there is still a single userid and password that can access all your sites. If they get that, they have everything.

  9. I Wonder Why... by bradgoodman · · Score: 5, Interesting
    Shrinking support? I wonder why...

    Hmmmm...

    I checked out the "Explaining OpenID" web site referenced in the article, and it didn't make a whole lot of sense.

    It did tell me that my OpenID is: www.google.com/o8/id

    I undoubtedly will not remember that, nor do I believe it is even accurate.

    I then read how I could integrate it into my own web site - and despite doing a ton of web development and XML stuff, had no idea what they were talking about - at either a high or low level.

    In conclusion - If they want to get users and developers on board with OpenID - their going to have to do a hell of a better job. Either that, I'm just too stupid to understand their "OpenID for Dummies" web site.

    Now I'm of course just an engineer and developer - I'm sure users like my parents, grandparents and kids would understand this stuff much better.

    1. Re:I Wonder Why... by truthsearch · · Score: 3, Insightful

      The popular library for PHP is poorly documented. The API has each function documented (phpdoc), but nothing to actually get you started using the API. When we needed to do something other than the rudimentary sample code, it turned into a huge hassle. The API seems far more complicated than it needs to be.

      Developers aren't going to adopt it much if they have to keep re-implementing the standard from scratch. OpenID needs to publish a well documented API for each popular language that might need it. That'll get the ball rolling faster.

    2. Re:I Wonder Why... by NereusRen · · Score: 1

      Dead on.

      I've looked into OpenID multiple times before, and each time wandered around in a maze of terminology and things that didn't make any sense to me until I gave up.

      I'm sure it's better overall than the current system of username/password pairs, but it's just not better enough. Pretty much any complaint about the current system can be solved in a way that doesn't depend on anyone else implementing or supporting it, and which is less complex than OpenID. If there were compelling enough advantages to using OpenID, I might have gone ahead and tried even though I didn't understand which parties were responsible for which parts of the authentication, or even how many parties were involved... but I just don't see the point, and it's not for lack of trying.

    3. Re:I Wonder Why... by Anonymous Coward · · Score: 0

      Well, even if they made it easy to integrate and use, you still have the issue about trusting a single organization with managing the locks for all the sites they support. If it were done "right", it would probably resemble something like MS Passport... and how many sites do you see that support that? A handful at best. I say, deal with managing your passwords correctly, get a password safe if you need one, and deal with the fact that you'll have separate creds for each site.

    4. Re:I Wonder Why... by Main+Gauche · · Score: 2, Informative

      I checked out the "Explaining OpenID" web site referenced in the article, and it didn't make a whole lot of sense.

      Agree 100%. After wasting time plowing through the same front page you read, I finally found the five minute video (!) that makes me think this works similarly to Google Checkout: When you want to log in to site X, you are redirected to an OpenID site, and enter your single password there; then site X is told that it's really you.

      I got none of that from the front page.

    5. Re:I Wonder Why... by Anonymous Coward · · Score: 0

      I agree whole-heartedly. I've looked into implementing OpenID several times in the past and each time I've been discouraged because of the confusing documentation and explanations. I still don't know what OpenID actually does besides the extremely simplified claim that you "only need to remember one userid/password." How does it work? How is it secure if my login ID is only a URL with no accompanying password? Where does the authentication actually happen? I'm visual, give me a diagram.

      I'm sure the answers are all really simple, but I shouldn't have to go to the Wikipedia page to get a better explanation of OpenID than the official website. Facebook Connect seems to be what OpenID was supposed to be.

    6. Re:I Wonder Why... by gilgongo · · Score: 1

      Shrinking support? I wonder why...

      Hmmmm...

      I checked out the "Explaining OpenID" web site referenced in the article, and it didn't make a whole lot of sense.

      I'm actually a huge supporter of OpenID, but I have to say I think you're mainly right.

      For whatever reason, OpenID (indeed even single sign-on) is fundamentally not a trivial thing to grasp. The idea of one system, one account is so deeply engrained in people's minds, it's going to be very hard to shift that. A bit like public key encryption as well, I would say.

      --
      "And the meaning of words; when they cease to function; when will it start worrying you?"
    7. Re:I Wonder Why... by ceejayoz · · Score: 1

      It did tell me that my OpenID is: www.google.com/o8/id

      I undoubtedly will not remember that, nor do I believe it is even accurate.

      That's Google's fault, not OpenIDs. They could allow 'gmail.com' as their OpenID URL for their users. Their implementation is clearly half-arsed for the time being.

    8. Re:I Wonder Why... by hobo+sapiens · · Score: 1

      I'm just too stupid to understand their "OpenID for Dummies" web site.

      Nope. I went there a few weeks ago because I finally found a need for an openID. The site was laughably bad. It's a nice looking site, but heavy on graphics and hype, and skimpy on facts. It was slow. And the "How do I get an OpenID" linked to a few sites I know and many that I wouldn't trust enough to lend them a dead raccoon. When I tried to log in with what they claimed was my openID, the site timed out. I gave up. Screw it, if they can't even authenticate me with the account they told me was a valid openID, then they obviously have no clue.

      It's a good idea badly implemented. That website is a pile of steaming crap. Maybe they should skip all the crap on the page about "The OpenID Foundation membership has approved OpenID Provider Authentication Policy Extension 1.0 as an OpenID specification " and other crap nobody cares about and tell me, in a concise fashion, why I'd want an openID and how I can get one. Then back that up with a site that, you know, works.

      --
      blah blah blah
  10. From a user standpoint: What is OpenID? by Anonymous Coward · · Score: 0

    What is OpenID? Why do I need it? Why should I care?

    I think I've only heard vague mention of OpenID on a few websites, with no explanation of what it does.

    1. Re:From a user standpoint: What is OpenID? by Iceykitsune · · Score: 1

      It lets you only need to remember ONE user name/password instead of one hundred.

      --
      GENERATION 24: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social exper
  11. It Is Not Prominantly Displayed by phantomcircuit · · Score: 4, Insightful

    Do you see OpenID anywhere on the front page to Facebook?

    There's your problem, people don't know that OpenID even exists.

    1. Re:It Is Not Prominantly Displayed by hedwards · · Score: 1

      The fact that one site is considered that important is far worse than any openid breach could possibly be. It doesn't matter whether it's myspace, facebook, or the future thing dikfore, it's not good to equate one site to the internet.

      The fact that people at that site don't see it isn't a good reason to suggest that it's unknown by the masses. It's the fact that a large number of sites don't use it and display it prominently.

    2. Re:It Is Not Prominantly Displayed by phantomcircuit · · Score: 1
      My point is two fold.
      • Few important sites are OpenID consumers. IE you can't login using only an OpenID url.
      • Of the few sites which you can login to using only an OpenID url not one that I have seen has the option prominantly displayed.
    3. Re:It Is Not Prominantly Displayed by netcrusher88 · · Score: 1

      Well here's the thing: they shouldn't need to. Google and Yahoo both push OpenID as a federated login (think MSN/.NET/Windows Live Passport, but free as in FSF). Go to Zoho - you click to sign in with either Yahoo or Google, and it bounces you to the respective OpenID sign-in page, without ever asking you for a URL.

      This is a much more friendly, usable system to your typical user than "http://username.screenname.aol.com/" or whatever.

      --
      There's an old saying that says pretty much whatever you want it to.
  12. overengineered by Lord+Ender · · Score: 2, Interesting

    Why make things complicated? Just use X.509.

    Just have GETs to "http://anyserver.com/id/Lord Ender" return a certificate (public key) issued to, literally "http://anyserver.com/id/Lord Ender".

    I would then have the certificate/keypair installed in my browser. It doesn't matter who it is signed by-it can be self-signed.

    When I sign in to a website, I put "http://anyserver.com/id/Lord Ender" as my ID. The website then fetches my certificate from anyserver.com and asks my browser to prove I'm me using the built-in features of SSL. From then on, the web site will know me as "Lord Ender of anyserver.com".

    It doesn't get any simpler or easier to implement.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    1. Re:overengineered by MichaelSmith · · Score: 1

      A lot of sites just use an email address as userid, then generate their own passwords rather than letting the user choose. People generally know their email address, and mailing the password to the address is secure enough for many applications.

    2. Re:overengineered by nschubach · · Score: 1

      How does the site know your machine is tied to that public key?

      You'd have to have the browser or a local app upload a public key from your machine to the anyserver.com account, right? If your public key changed, or you tried to log into the same site from a friend's house or work... how would you verify that your ID belongs to you? Log into a local app that updates the public key? (or log into the public key hosting server) That's the only way I see that it would work.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    3. Re:overengineered by Aaron+Denney · · Score: 1

      Yeah, look at the FOAF+SSL discussion, for example.

      What needs to happen is to make it far easier for people to generate and add their own client certificates to browsers, as well as get them signed by each other.

    4. Re:overengineered by hedwards · · Score: 1

      But only if you don't care about password reset exploits or the fact that this information is sent via clear text through the tubes.

    5. Re:overengineered by Paco103 · · Score: 1

      But only if you don't care about password reset exploits or the fact that this information is sent via clear text through the tubes.

      Only a problem if your tubes are clear. Mine are mostly grey and black with a couple blue ones, but no clear ones.

  13. too many providers, not enough users by Anonymous Coward · · Score: 0

    everyone wants to be an openid provider, but no one wants to actually implement it for their site.

    where's my slashdot openid login box?

    where's my openid option for flickr? hm?

    and besides that, what's my openid anyway? openid.aol.com/whatever?

    the bar should be set a bit higher for providers and a bit lower for sites and users.

  14. Flag on the summary by Anonymous Coward · · Score: 0

    [...] but it's a major chicken-and-egg problem. Hopefully someone out there will build a better mousetrap ...

    *FWEEEEEET*

    Penalty on the offense: Illegal use of mixed metaphors. Five yard penalty, repeat second down.

  15. Not a login system by Anonymous Coward · · Score: 2, Insightful

    It might also have to do with the fact, that OpenID was never supposed to be a general login system. At its bones, it's a homepage/URL verification protocol for the blogging community. And it's constrained to that, because URLs (no matter how shortened) are not *common*-user-friendly.

  16. A better mousetrap? by Anonymous Coward · · Score: 5, Funny

    but it's a major chicken-and-egg problem. Hopefully someone out there will build a better mousetrap ...

    If it's a chicken-and-egg problem, wouldn't it be better to build a chicken trap, with egg catcher?

    1. Re:A better mousetrap? by Anonymous Coward · · Score: 0

      yo dawg, i heard you like posting. so i put a cliche in your cliche so you can post while you post.

  17. Obstacles to implementation by pvera · · Score: 5, Interesting

    I am a web developer by trade, and so far one of the most infuriating things that I have to deal with on a weekly basis is that my customers simply can't bring themselves to care enough to remember their admin logins. Every week I have to unlock a handful of administrators. It doesn't matter if I provided them with a proper password rescue option, it is simply too much for them.

    The second big problem is that we have multiple branches of certain products running at the same time, so at any given time one of my customers may have to login into her production, staging or 2-3 development servers, each with its own username and password.

    We are a .net shop, so my original idea was to use the new membership and role providers and remove the login mechanism from all sites from a given customer. This works, but it is hard to get all sites in line since there is always something else going on that is more important. They still screw it up, but at least they only have to remember one username and password that works at the same level (production, staging, dev, etc.).

    When I heard about OpenID I tried to see if I could implement it in any of our sites that use .net 2.0-style security. I was glad to see that somebody already had thought of this, and I found a ready to run library with a very nice login control for .net that uses OpenID.

    It wasn't easy, but it was interesting, and within 10 or so hours invested I had:

    1. A .net web app that used ANY OpenID instead of the built-in aspnet_* tables hierarchy.
    2. A recovery page. You type your email address and it emails you a list of any OpenIDs in the system that match that email address.
    3. A self-registration page. If you arrive at the web app, and you authenticate through OpenID successfully, and you don't have a local profile, it asks you to fill a quick form.
    4. Security roles are used just like any standard .net app that uses the SQL membership/role providers.

    The beauty of it is that I can even run my own OpenID server for my customers. All they would need to remember is that they login by typing a URL like:

    userid.ouropenidserver.com

    and it would do the rest for them.

    One customer, three projects, three environments per project, that's nine login/password pairs that I am expecting them to remember. Instead all they need to remember is the URL and the password. If they lock themselves out, all they need to remember is the email address used to register, which emails them their OpenID URL. If they forget their password, that is handled at the OpenID provider level, not at the end user application.

    Even if nobody else in the world uses it, to me it clearly means that I can spend more of my customer's money in building new things instead of on troubleshooting and damage control (even if the two figures are identical, customers will bitch more about paying for repairs than paying for work that can be recognized as new). And it is an easy concept, if they have a Google or AOL account, they already have an OpenID.

    --
    Pedro
    ----
    The Insomniac Coder
    1. Re:Obstacles to implementation by Electrawn · · Score: 1

      Question of the day...

      Why didn't you use Active Directory or the underlying LDAP structure? Something that has been around a decade or more?

    2. Re:Obstacles to implementation by pvera · · Score: 1

      I don't want these users in my AD.

      --
      Pedro
      ----
      The Insomniac Coder
  18. Re:Local software solution instead: shell scripts by Anonymous Coward · · Score: 1, Interesting

    I'm surprised that /. geeks actually use specific tools to manage their passwords, when it's so much simpler and quicker with a couple of shell micro-scripts.

    I have my passwords in a file on a TrueCrypt volume.

    In Windows, I have

    p.bat:
        @FIND /N /I "%1"

    and padd.bat:
        @ECHO %* >> T:\p

    In bash it's almost the same:

    p:
        #!/bin/sh
        grep -in "$1" /mnt/tc/p

    and padd.bat:
        #!/bin/sh
        echo "$@" >> /mnt/tc/p

    All I have to do to find all my gmail accounts and passwords is to type "p gmail" at a command prompt.

    In Windows (maybe in Linux as well?), you can also play with "Alternate Data Streams"

  19. I don't like OpenID by BikeHelmet · · Score: 1

    I don't really like OpenID. I have a lot of email accounts that are separate for a reason. It annoys me when I go to a random site, and one of them is pre-entered into a login box.

    I use KeePass to manage usernames/passwords. Having a single ID/password isn't any more convenient.

    1. Re:I don't like OpenID by gilgongo · · Score: 1

      Good for you. You obviously are able to manage large numbers of logins safely and efficiently. OpenID is not for you.

      My mother, on the other hand, has a list of ALL her site login details (currently about 15 and rising) written out and stuck to the side of her PC.

      Sure - she must not be allowed to use OpenID for sites like Zopa, Amazon or her bank, but gardening and cooking sites do not deserve to screw up her life with password management.

      --
      "And the meaning of words; when they cease to function; when will it start worrying you?"
    2. Re:I don't like OpenID by metamatic · · Score: 1

      I don't really like OpenID. I have a lot of email accounts that are separate for a reason.

      One great thing about OpenID is that nobody's stopping you from having a lot of OpenID accounts that are separate for a reason.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    3. Re:I don't like OpenID by mdwh2 · · Score: 1

      Yes, but the point is you choose to have these multiple email accounts, and divide them up how you wish. There's nothing stopping you doing that with OpenID too.

      But imagine if you could only email some people with one email account, and then needed to sign up for another account to email some other people. That's what the situation is like without OpenID - you have no choice how to use your accounts for which people/sites. It's constrained by what servers they happen to be on, and not what you choose.

      OpenID is intended to provide for blogs what we have for email. Or think Jabber, for chat. Yes, you might still want to have more than one account, but that's entirely orthogonal to the mess of having to use MSN to talk with some people, and then sign up to AIM to talk to another group.

      I use KeePass to manage usernames/passwords. Having a single ID/password isn't any more convenient.

      Irrelevant. OpenID is about not having to sign up every single time, which your suggestion does not solve.

  20. Real problem, wrong fix by grumbel · · Score: 2, Interesting

    Authentication on the web is kind of messy and annoying, but OpenID is so too. It just doesn't feel right to be pushed from one server to the next to do authentication, since it leaves the door wide open to phising attacks. Also using URL for authentication just looks ugly.

    I personally would prefer something that works on the client side and not on some other third server, i.e. store a GPG public key in your browser and have the browser use that to automatically sign blogposts or whatever to authenticate you. To stop spam one could have third parties sign the GPG key to create a web of trust kind of thing.

    So you would have a reusable secure token you use for authentication on all pages, instead of having to come up with new passwords all the time. And it would also keep the third party out of the picture, since the token remains only on your client and never leaves it.

    1. Re:Real problem, wrong fix by phantomcircuit · · Score: 1

      So I'd have to remember an entire RSA key?

      oh no I just have to carry a flash drive with me at all times?

      No thanks.

      Anyways that already exists, https can require client certificates.

    2. Re:Real problem, wrong fix by grumbel · · Score: 1

      Nothing would stop a page from providing classic username/password in addition or have a third party service that manages your keys if you like. They point is that most of the time I log in a webpage from the very same set of machines and it just idiotic to make up random password for each side and having to manually carry them from one machine to the next, when a single secure token would be much more secure and easier to use.

    3. Re:Real problem, wrong fix by Just+Some+Guy · · Score: 1

      It just doesn't feel right to be pushed from one server to the next to do authentication, since it leaves the door wide open to phising attacks.

      When the authentication server is your home server, you can pretty well guard against fishing.

      Also using URL for authentication just looks ugly.

      Uglier than an email address? Not inherently, no. You're just used to seeing one and not the other.

      --
      Dewey, what part of this looks like authorities should be involved?
    4. Re:Real problem, wrong fix by phantomcircuit · · Score: 1

      Nothing would stop a page from providing classic username/password in addition

      The same applies to OpenID

      have a third party service that manages your keys if you like

      How is this any better than OpenID?

      when a single secure token would be much more secure and easier to use

      A single cryptographic key would be cumbersome, even in comparison to 15+ passwords. A Physical token? for junk sites? I don't think so.

    5. Re:Real problem, wrong fix by grumbel · · Score: 1

      How is this any better than OpenID?

      It wouldn't, which it why it would be a fallback or alternative, not the main way to do authentication.

      A Physical token? for junk sites? I don't think so.

      Its not a physical token, its file you store somewhere on your computer/mobile/netbook. You already do a very similar thing already with coookie.txt, does that bother you too?

    6. Re:Real problem, wrong fix by grumbel · · Score: 1

      When the authentication server is your home server, you can pretty well guard against fishing.

      Kind of, but most of the public would never do that and be wide open to phising. Authentification should be secure by default, not by fixing it with ducttape yourself on your home box.

      Uglier than an email address? Not inherently, no. You're just used to seeing one and not the other.

      An email address at least is 'pure', since much of the dispatching is done in the MX record, hidden away from the user, with OpenID you often get lengthy ugly URLs, because provider just slap it into onto their service. Which brings me to another point, OpenID should have used email instead of URLs. Your email account today is already pretty much the same as OpenID tries to do, thanks to those "password reminder" emails almost all services will send out to give you your password or a new password. They should have worked on a way to standardize the syntax of those reminder mails so that they could be handled automatically.

    7. Re:Real problem, wrong fix by FishWithAHammer · · Score: 1

      When the authentication server is your home server, you can pretty well guard against fishing.

      Not always. They know your home server, presumably, and as such could, without too much effort, duplicate the look of it--which is enough to fool a depressingly large percentage of people.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    8. Re:Real problem, wrong fix by Anonymous Coward · · Score: 0

      You are basically describing certificates. Every browser supports them but nobody uses them.

    9. Re:Real problem, wrong fix by phantomcircuit · · Score: 1

      Either you are an idiot or you are purposely ignoring the point that I am making.

      I do not carry around any device capable of storing a key, that includes flash drives/cds/netbooks/laptops/floppy discs/punch cards OR ANYTHING ELSE.

      Also, I'm using firefox so you're looking for cookies.sqlite

    10. Re:Real problem, wrong fix by grumbel · · Score: 1

      As I already said: Nothing would stop a page from providing classic username/password in addition or have a third party service that manages your keys if you like.

      My point is simply that a secure token would be *more* convenient and *more* secure for most normal usage patterns where you happen to use the same device most of the time. And even if you don't, a flash drive or a web-service could easily fix that.

    11. Re:Real problem, wrong fix by shog9 · · Score: 1

      Hmmm... I could swear there have been various machine/browser auth methods tried before. And they're all useless if you use multiple machines/browsers. Might work if you could, say, store your key on a USB drive or something, but still... a bit of a hassle.

    12. Re:Real problem, wrong fix by grumbel · · Score: 1

      SSH basically already does what I would like to see used in webpages, doesn't seem to be much of an inconvenience there, quite the opposite actually.

    13. Re:Real problem, wrong fix by Anonymous Coward · · Score: 0

      This is already implemented in most web browsers in the form of SSL client certificates. (Just like the token scheme you describe, you can use self-signed certificates or ones from a mutually-trusted certificate authority.)

      And we all know why they didn't catch on.

    14. Re:Real problem, wrong fix by Anonymous Coward · · Score: 0

      What happens if you use another browser? Another computer? How do I put that GPG key into my browser at a public terminal?

    15. Re:Real problem, wrong fix by grumbel · · Score: 1

      If you use multiple browser or computers you just copy the key around. If you use a public terminal you would likely use a fallback mechanism, such as a webservice that handles the keys for you, which would give you something similar to OpenId or just register additional username/password stuff for the webpages you visit via public terminals. In a perfect world of course you would have a cryptographic device on your keychain that you then insert into the USB port that handles the encryption for you without the key ever leaving that device.

  21. If you know enough to see why it's useful... by bcrowell · · Score: 1

    ...then you've probably already figured out another solution. Looking at the OpenID Explained site, I see a bunch of explanation of why it's useful. "You choose how much web sites get to see about you." I already have a solution to this. If it's a site I don't trust, I use a disposable Yahoo email account. "Won't bother you for the same information over and over again." Not a big deal. I have about 100 username-password pairs in an encrypted file. This is how many I've collected over roughly a decade. Entering my name and address, etc., an average of ten times a year is not a big deal to me. "You only have to remember one username and one password." Not a big deal. That's why I have the encrypted password file. To use the encrypted password file, I only have to remember one password. "Now, you might already use one username and one password online, but OpenID lets you do this in a secure way. That's because you only give your password to your OpenID provider." Anyone who uses the same username and password for every online account (including important ones like banking, etc.) is extremely naive, and isn't the kind of person who will have heard of OpenID. "Whenever someone sees your OpenID in use, anywhere on the Internet, they'll know that it's you." To me, this seems like a bug, not a feature. It's a single point of failure. E.g., recently I had some trouble with my Amazon account. (Their software was convinced that I had an mp3 file I needed to download, and it kept insisting on trying to make me download it, failing every time.) I called their tech support, and got someone in India who either didn't understand what I was saying or didn't know how to help me. No big deal. I just munged the password on that Amazon account and created a new one. There are lots of other reasons you might want to start over fresh with a different identity on a certain site, e.g., you're being harassed by some other user. But with OpenID, starting over fresh would eliminate the supposed advantage of the system. You'd either have to start over fresh with your entire OpenID setup (meaning you need to get a new account on every site), or you'd have to create a second, special-purpose OpenID (which is contrary to the one-ID-to-rule-them-all raison d'etre of OpenID).

    1. Re:If you know enough to see why it's useful... by frisket · · Score: 1

      ..."Whenever someone sees your OpenID in use, anywhere on the Internet, they'll know that it's you." To me, this seems like a bug, not a feature...

      That misses the point. This way when a programmer from my fave pr0n site sees my OpenID in the credit-card records she's just cracked open, or (worse) someone browsing rec.editors.vi seems my OpenID posting in gnu.emacs.sources, they'll just know it's really me

      I'll stick to remembering usernames and password with the aid of my keychain, thanks.

    2. Re:If you know enough to see why it's useful... by Anonymous Coward · · Score: 0

      You can have multiple OpenID's if you want to preserve anonymity/pseudonymity, you know; OpenID means that you can use the same login everywhere, not that you must or even necessarily should.

      But if you want to keep the convenience factor, delegation solves this problem as well. You make an "alternate" OpenID, and delegate it to your real provider. Since they aren't involved in the authentication process, the websites you use never know your "real" username.

  22. Re:Local software solution instead: shell scripts by Anonymous Coward · · Score: 0

    You store your passwords unencrypted?

    All the solutions mentioned at least use a symmetric key cipher to encrypt them...

  23. InfoCard by Anonymous Coward · · Score: 0

    Better mousetrap is named InfoCard. It is based on open WS protocols, it is planned to be inetroperable, it preserves six laws of identity established by Ken Cameron, it works on IE, FireFox and Safari on Windows, OS X and Linux platforms. Sun SSO project, Eclipse Higgins and WSO2 have interoperable open source implementations.

    It can be used from browser and for service authorization. It preserves privacy, prevents phishing and is easy to understand through the "Card" metaphor.

    The only problem: it was developed inside Microsoft, so people have a knee-jerk refusal reaction to it.

    1. Re:InfoCard by Anonymous Coward · · Score: 0

      InfoCard is pretty sweet, yeah. I actually see no reason for it to be mutually exclusive with OpenID. At least a couple of OpenID providers will let you use InfoCard as your authentication mechanism, which makes for a really secure SSO solution.

    2. Re:InfoCard by Toshio · · Score: 1

      I agree that they are not mutually exclusive. But at the same time they are not dependent either. As a added bonus InfoCard by itself solves a lot of issues. Including registration and use simplicity together with anonymity. OpenID IMHO fails miserably in these cases.

      --
      To boldly invent more hot water.
  24. Roboform and Open ID ... by blahplusplus · · Score: 1

    Truth be told, the only way Open ID will gain traction is if someone like google takes it over or implements it (merges it) with google accounts. Something many people have already signed up for. This is what google did with other services they had going.

    Personally I use disposable email sites like mailinator.com and Roboform to just register once, then save the password. Then all you do is have to click a button and you can backup your passwords and never have to worry about forgetting a password again.

    http://www.roboform.com/

    1. Re:Roboform and Open ID ... by wertigon · · Score: 1

      This has already happened. The problem lies in the fact that few sites support logging in with OpenID. This must change almost overnight or it will be the IPv6 of the Web.

      --
      systemd is not an init system. It's a GNU replacement.
  25. Re:Local software solution instead: shell scripts by Anonymous Coward · · Score: 1, Interesting

    I use a truecrypt volume in autofs which automounts the truecrypt volume when I try to open the password file, and unmounts it two minutes later.

  26. my 2 cents by AeiwiMaster · · Score: 1

    On my site http://crowdnews.eu/ 100% of the sign ups
    is by openid.
    But thats becouse it is the only option.

    If openid is the only options for login
    it does simplify the database structure for your site. But the code become more complex.

    Also there are some bugs in the openid 2.0 specs. which makes it unsafe and costly.

    Also I feel that openid is missing support for online shopping.

    I have often felt that the should be easier way to supply all the info they ask, when you buy something online. Also postal address is usely formatted different depending of the region you live in. It would be nice if openid just had a field called postal_address which containd it in a correct user supplied format.

    If the openid consortium could make openid 3.0
    which made online shopping easier and maybe included a technology like http://ripple.sourceforge.net/
    without the bugs in 2.0 then I think it would have a good purpose.

    1. Re:my 2 cents by LingNoi · · Score: 1

      On my site http://crowdnews.eu/ 100% of the sign ups is by openid.

      I looked at your website and it has less then 20 users, no wonder it's 100%.

    2. Re:my 2 cents by Blakey+Rat · · Score: 1

      Out of curiosity, have you done a survey to find out how many visitors to your site *aren't* logging in because of the OpenID requirement? I was just wondering this about StackOverflow in another post in this thread (they also require OpenID to log in.)

  27. Re:my fp list is growing! by Anonymous Coward · · Score: 0

    You mean intersection set.

    I bet the rugby & Venn diagram intersection set is a small one.

  28. ScreenName Service by uslinux.net · · Score: 1

    AOL has had this for years. If you have an AOL ID you can see if at http://my.screenname.aol.com./ It's essentially "kerberos for the web". Unfortunately (a) it's a bear to get working (on the apache side), (b) is only used by their partners, and (c) forces you to use your AOL login. But other than that it's pretty nifty - if only they would open source it.

  29. Only then there would be a "paper trail" by coryking · · Score: 1

    Unless the attacker deletes the recovery emails before you get to them, you'd notice somebody requesting a bunch of password resets. Ditto for signup requests.

    With open-id, if you have RMS's Magic URL, you can pretty much go hog-wild as him without ever being noticed. Anything that takes an Open ID URL is something you can sign up for and probably do your bidding un-noticed.

    1. Re:Only then there would be a "paper trail" by __aasqbs9791 · · Score: 1

      Only if you had the magic URL (which isn't magic at all) and his username password for that site. And come on, you use a different username/password for every site? If you don't, then you are giving someone your username password when you sign up. I'm pissed off at every site that I request my password to be reset and they send me my password, rather than resetting it. If they send it to me, that means it isn't even encrypted in their database, and if they have a breach, then someone else knows at least one username/password combo for me (and I have so many there is simply no way I could have a different one for every site, and passwords really should be saved in your browser, and per my post above, aren't guaranteed to be remembered forever).
      I think you're really screwed either way, when you consider all the different ways passwords can be stolen without you really knowing about it.

    2. Re:Only then there would be a "paper trail" by Anonymous Coward · · Score: 0

      Unless the attacker deletes the recovery emails before you get to them, you'd notice somebody requesting a bunch of password resets. Ditto for signup requests.

      The first thing an attacker who's gotten into your email address will do is change the email password to lock you out. Alternately, if the attacker doesn't want you to realize that you've been compromised, he'll just do exactly what you said and delete all of those notification emails as he does each reset or signup. So either way, no, you won't get them.

      With open-id, if you have RMS's Magic URL, you can pretty much go hog-wild as him without ever being noticed. Anything that takes an Open ID URL is something you can sign up for and probably do your bidding un-noticed.

      Having "RMS's Magic URL" isn't nearly enough; you actually have to compromise his account with the OpenID provider. Yes, attacking RMS's OpenID provider is no more difficult than attacking his email provider...but only if his OpenID provider sucks. The OpenID standard doesn't mandate any particular security measures for providers(that's outside the scope of what OpenID itself is for), but any good provider will have better security than the simple username/password scheme typical of most websites. They'll use hardware tokens, SSL certs, OTP's, whatever. By using that, you effectively provide every website you use with that security. You remove all paths of lesser resistance.

      OpenID has lots of problems, but "all your eggs in one basket" isn't one of them (although the perception of it is).

    3. Re:Only then there would be a "paper trail" by LingNoi · · Score: 1

      They'll use hardware tokens, SSL certs, OTP's, whatever.

      uhh, so how is the general public suppose to use this to check their email in Zanzibar?

      You try to dress it up however if it's to ever become useful openID needs to and does rely on a usr/pass to become popular which takes us back to the whole eggs in one basket point.

    4. Re:Only then there would be a "paper trail" by Anonymous Coward · · Score: 0

      With open-id, if you have RMS's Magic URL, you can pretty much go hog-wild as him without ever being noticed

      No, you would also need his password.

      And whether you can go unnoticed, that depends on the OpenID implementation. I'd probably run my own, and modify the code to:

      - accept only logins from a range of IP addresses
      - notify me by (local) mail of all login attempts
      - if I'd know how to implement it, add out-of-band verification like celltext OTP

    5. Re:Only then there would be a "paper trail" by roemcke · · Score: 1

      Unless the attacker deletes the recovery emails before you get to them, you'd notice somebody requesting a bunch of password resets. Ditto for signup requests.

      That is easy, Just bomb the e-mail account with pop3 request.

      With open-id, if you have RMS's Magic URL, you can pretty much go hog-wild as him without ever being noticed. Anything that takes an Open ID URL is something you can sign up for and probably do your bidding un-noticed.

      Why not have the OpenID provider log authentication requests? This would even be better than the current situation where you have no way of knowing if somebody is using one of your existing accounts

  30. Editorialize much? by IGnatius+T+Foobar · · Score: 1

    I call bullshit. The person who submitted this article cites a single web site that has dropped OpenID support and then proclaims the conclusion that "OpenID Fan Club is Shrinking." Sorry, but I won't believe that OpenID is dying unless Netcraft confirms it :)

    Seriously though, OpenID is doing fine. They could stand to have some better marketing, though. I think that nearly everyone would use OpenID if they only knew it existed.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
    1. Re:Editorialize much? by FishWithAHammer · · Score: 1

      I wouldn't.

      -The APIs suck. (Not the .NET one so much, but I prefer PHP for my web development. And that one is fucking atrocious.)

      -I want to use a different password and username everywhere. I don't necessarily want somebody on Ars Technica, for example, being able to go "hey, that guy's the same guy I saw on Slashdot!".

      -I use a different password for every account I possess and save them in an encrypted password file, along with my browser; I enter a password maybe once a week, and if one's compromised, nothing else is. If my OpenID provider is compromised (even one I'm running for myself, because while I'm arguably more likely than most people to keep the software updated, everybody has lapses), everything is compromised.

      Not interested. The current system is not broken; this is a solution looking for a problem that's already been solved.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    2. Re:Editorialize much? by styrotech · · Score: 1

      -I want to use a different password and username everywhere. I don't necessarily want somebody on Ars Technica, for example, being able to go "hey, that guy's the same guy I saw on Slashdot!

      Minor correction:

      An OpenID isn't a user account - it's an identity that can be associated with a user account and you can even associate multiple identities with an account if you want.

      So even with the same OpenID, you can still have different user account names on Slashdot and Ars with nobody knowing they are connected to you. OpenID is like your email address - you can use the same address/ID on both sites with different user names and nobody gets to see it unless you show them or the site screws up.

    3. Re:Editorialize much? by FishWithAHammer · · Score: 1

      True. However, AFAIK that's not how current OpenID sites work (LiveJournal comes to mind, though I've never tried to use OpenID on there; it's just what I remember seeing when somebody commented).

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    4. Re:Editorialize much? by Anonymous Coward · · Score: 0

      I completely agree! There's little mention of e.g. Google recently-launched OpenID service which could be the thing that pushes OpenID over the hump and into mainstream adoption.

      PS See also this blog here from one of the OpenID people which addresses many of the criticisms raised in this thread:

      http://factoryjoe.com/blog/2008/12/26/responding-to-criticisms-about-openid/

  31. Nobody does by coryking · · Score: 3, Insightful

    That is half the problem. It isn't an intuitive way of logging into a website. Since the days of timeshare computers, people understand "username / password". Nobody understands "URL => ????".

    If you were to ask me to write the OpenID obituary, the biggest reason the protocol failed was the decision to use a URL instead of an email address. Every other failure was secondary to that one.

  32. The other cool feature about email addresses by coryking · · Score: 1

    Is it would have allowed a service to easily migrate it's existing userbase to OpenID.

    1) Legacy user logs in.
    2) System has their email on file and checks to see if that email address now supports OpenID.
    3) If the email address now supports OpenID, the website can offer to migrate the user to OpenID.

    The big "flaw" in my idea is if the user already exists in the system, why the hell would you want to migrate them to OpenID anyway? Why not just let them use the email address for a login and authenticate locally? Once you migrate them, the user would have to do more steps to log in then before.

  33. Plenty of effort, too much selfishness by CarpetShark · · Score: 2, Insightful

    Effort was never the issue. The issues are:

    a) Selfishness. Too many sites allow you to use their database to log into others, but not use others to log into theirs. Seems the big players want to be the ones owning your data, just like MS tried to own logins with its system... whatever that was called.

    b) What does OpenID actually gain you? You still have to enter login details. It's just a URL instead of a username. Others have said this above too, but what's needed is something like a wallet: infocard or a keyring manager, which keeps track of all your details on your machine, and extends your single desktop sign-on to websites, so you don't need to log in at all. Most of this tech is available and implemented, with firefox's password memory, and desktops' wallets. Unfortunately, again, people are competing to control this, instead of focusing on an open system. An open, Infocard system for GNOME/KDE and other desktops (all equally supported and native), which presents web logins as "Here's your wallet. Select which ID card you want this site to use" would nail this problem easily.

    1. Re:Plenty of effort, too much selfishness by bickerdyke · · Score: 1

      full ack

      --
      bickerdyke
    2. Re:Plenty of effort, too much selfishness by Randle_Revar · · Score: 1

      >infocard or a keyring manager

      Many (most?) sites that support openid and want more than your name (i.e. forums as opposed to blogs), also support OAuth, which takes care of that.

    3. Re:Plenty of effort, too much selfishness by CarpetShark · · Score: 1

      That much is true, but I'm mainly referring to the pretty desktop GUI elements that help you to manage your IDs and authorise sites to use them, not the underlying transport mechanism. Yes, openid has a transport mechanism. BUT, it also has a horrible user interface model.

  34. So why should my web site use OpenID? by Skapare · · Score: 1

    I didn't see this explained on that web page. Why should my web site use OpenID?

    As a user of websites, I also see this as a big problem. How do I get all those various username/password pairs I already have on a few hundred websites tied into OpenID? I do not want to give up the names I have. And to complicate things a bit more, I have more than one on a few of them. How is that handled? And what happens with I visit a new website somewhere and want to be known as Skapare there, too?

    It seems to me that this would all be better done in the client browser, using a standardized means of logging in (which must also always be done via HTTPS). A standardized collection of all your logins for all the websites you visit would be stored in an encrypted file (which you can configure to be anywhere you want it to be on your host system or network shared filespace). When you visit a site that needs a login and you have a login on that site, the web browser will show you the logins you have there (after you have entered the passphrase to open you credentials data file) and allow you to pick one. Then it does the login exchange via a special URL accessed via HTTPS and gets the time limited login hash back from that. When the time runs out on that hash, it repeats this process invisibly (except maybe a little flag somewhere showing it is redoing it). A browser button would exist to re-access the logins for the current site allowing you to switch user or log out. A special code from the web site could also log you out (so the website can make a button to logout from within its visible pages). That code could be a URL like "logout://slashdot.org/" or similar (the mere act of trying to access it engages the logout procedure which operates via HTTPS to actually do the logout) which would be used via a link or a Javascript reload.

    The protocol on this needs to be standardized thoroughly, and vetted by security experts. Then it needs to be made entirely open and free for everyone to use. And it needs to be kept simple (e.g. use the minimum of software so it can be implemented on even the smallest systems in the smallest clients).

    --
    now we need to go OSS in diesel cars
    1. Re:So why should my web site use OpenID? by RAMMS+EIN · · Score: 1

      ``I didn't see this explained on that web page. Why should my web site use OpenID?

      As a user of websites, I also see this as a big problem. How do I get all those various username/password pairs I already have on a few hundred websites tied into OpenID?''

      From my point of view, the great potential advantage op OpenID is that it solves the problem of having to create an account for every other entity you deal with.

      As a user, this means fewer username/password combinations to manage (if you would otherwise have a unique combination per site) and/or less chance of having your accounts compromised (if you use the same credentials on multiple sites).

      It means the sign-up procedure for sites can be simpler. Where the current procedure is something along the lines of "fill out several form fields, at least including login name and email address, and possibly a password field; receive confirmation email; follow instructions in email", it can now be "enter nickname and OpenId".

      It means signing in to a site that you have previously signed up for can be simpler. Instead of "remember username and password, or go through reset procedure (involving email and following instructions); enter username and password", it can be "enter OpenID".

      Now, you asked about why your website should use OpenID. The answer is: because it makes it easier for your users. Making things easier for your users means more users. Especially if you run a site that isn't very important to people. If you run a webmail service, you'll have little trouble getting people to follow a complex sign up procedure. If you run a small personal website, people may well not want to bother. If you run an e-commerce site, people might decide to go with a competitor they've already signed up with, rather than jump through hoops to get signed up to your site. This is why you should make signing up to your site as easy as possible.

      The question is: is OpenID the best way to do this?

      --
      Please correct me if I got my facts wrong.
    2. Re:So why should my web site use OpenID? by Skapare · · Score: 1

      It means signing in to a site that you have previously signed up for can be simpler. Instead of "remember username and password, or go through reset procedure (involving email and following instructions); enter username and password", it can be "enter OpenID".

      Why can't the browser do this for you? Then you can dump the third party identity provider. And you can have whatever username you want at the new site you sign up to, if no one has taken it before you.

      --
      now we need to go OSS in diesel cars
  35. Um by coryking · · Score: 3, Insightful

    The Magic URL (which is magic, actually) *IS THE USERNAME AND PASSWORD*. That is the whole point of OpenID. A website leaves the username/password business to some other guy and just trusts the protocol to make sure the Magic-URL is legit.

    If you've hacked RMS's OpenID account, you can just go to any OpenID site, even if he never visited it before, and start impersonating him. That is the "benefit" of OpenID! Most of the OpenID authenticated sites out there dont have a concept of "sign up", you just go to the site, plug in your Magic URL and start doing shit. There is no email confirmation step on those site, and if there was, it would kinda defeat the whole purpose of OpenID in the first place.

    And if I'm wrong in my interpretation of this, please send me to a URL that actually explains how the damn thing works. Nobody gets it and if the OpenID guys can't explain it clearly, they probably dont get it either.

    1. Re:Um by __aasqbs9791 · · Score: 1

      The URL does not have the PASSWORD in it. It is NOT Magic. After you give someone that, you still have to login to the openID provider and authorize the website to get your details and what details you want to give out. Besides, what keeps you from signing up as if you were RMS right now anyways? As you said, you could go to a website he doesn't have an account on and sign up as if you were him. How are they supposed to know you aren't actually THAT RMS?

    2. Re:Um by StrawberryFrog · · Score: 1

      The Magic URL *IS THE USERNAME AND PASSWORD*.

      Nope, it's just the user name. The site at the end of it still has to authenticate you, usually after you log in and supply your ... password. On sites like slashdot or Livejournal you are generally still logged into them when you come back later due to the magic of cookies, so you may be missing that the password-login actually happened earlier.

      --

      My Karma: ran over your Dogma
      StrawberryFrog

  36. That is a bug, not a feature by coryking · · Score: 4, Insightful

    Lets say I've hacked your OpenID account. Now I can go visit sites like StackOverflow and post as you. Since they dont require email verification when you "sign-up", it doesn't matter if you had an existing account with them before I hacked you. I can go anywere that takes OpenID and "silently" impersonate you regardless of if you used the website before. No email verification means you'd probably never know it either. Well.. until you google "AvitarX" and find yourself posting horse porn on some OpenID site.

    1. Re:That is a bug, not a feature by thrillseeker · · Score: 1

      Geez, man - if you hack any account you can impersonate the owner - the point of OpenID is that it's very hard to hack, if you use a reputable provider - www.myopenid.com is just such a site.

    2. Re:That is a bug, not a feature by ion.simon.c · · Score: 1

      Yeah. Gaining access to someone's OpenID account would -for many people- mean gaining access to someone's email account. Once you have access to someone's email account, all bets are off. :D

    3. Re:That is a bug, not a feature by ckaminski · · Score: 1

      Prove it. Saleforce.com said the same thing until someone came along and compromised all their customers.

    4. Re:That is a bug, not a feature by AvitarX · · Score: 1

      Did you read the part where I said I used my gmail?

      Since my email can reset pretty much any password I have, it makes a lot of sense to use the email as the only point of failure.

      The great thing is, I don't need to worry about a password compromise at some random small site propagating to my other accounts. Just one strong password, at my always SSL'ed email account and I'm secure.

      Currently I need many passwords to be secure (one for each of the non-SSL sites I visit, and one shared one at the others.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    5. Re:That is a bug, not a feature by Anonymous Coward · · Score: 0

      I fail to see what is unique to OpenID in your vulnerability. The same could be said for username/password authentication, biometrics, pki, krb, or anything else.

      Lets say I've hacked your _____ account.

      Fill in the blank with any scheme you want. The rest of your post is just as valid.

      The question is which scheme make that completed sentence the least likely. Another question is which scheme is most convenient to its users while making that sentence least likely. Then there are lots of other questions like, 'Which scheme promises the most revenue to those who participate in it?' and, 'Which scheme affords the most privacy to those who participate in it?'

    6. Re:That is a bug, not a feature by Anonymous Coward · · Score: 0

      I can go anywere that takes OpenID and "silently" impersonate you regardless of if you used the website before.

      That's not entirely true- the OpenID provider can track authorization activity. For example, myOpenId has an area on your account page that shows recent activity.

      Providers aren't very mature right now, but the spec doesn't care how the authentication takes place. You could have some physical token, for example.

      Ironically, I have my /. password in Keepass on another machine, so I can't remember my randomly generated Slashdot password. OpenID would have prevented that.

    7. Re:That is a bug, not a feature by Anonymous Coward · · Score: 0

      I keep seeing info about how safe the openID provider is...What about the individual websites... doesn't each website have to send the username and password to the provider to get verified? If so then every website you log into using openID has the potential to cache or otherwise hijack your login info which would allow that user to access ALL of your openID accounts wouldn't it? This whole issue is the reason my site does not accept openID...

    8. Re:That is a bug, not a feature by sciurus0 · · Score: 1

      No, that's now how it works. You provide only your username, not your password, to the individual websites. The entire process is explained in the wikipedia article.

  37. It Is Not Prominantly Displayed BeCoUsE... by Anonymous Coward · · Score: 0

    Facebook doesn't support OpenID.

  38. No One Is Asking the Real Question: Why URLS?!?!? by Anonymous Coward · · Score: 0

    No one here is pointing out one of the giant, glaring flaws in OpenID: users don't know URLs. Most people understand "www.something.com", and they understand clicking links. They do not understand how that crazy computer speak which comes after ".com/" works, nor do they understand that they can "own" a certain bit of such code.

    In other words, "Joe Sixpack" is not going to understand that he is:
    http://blogger.google.com/openId/joeSixpack

    He would have understood perfectly fine if the OpenID creators had had the sense to base the system of email addresses. Joe Sixpack knows that he's:
    joesixpack@gmail.com
    already. In fact, on several of the websites Joe uses, he already has to use his email address as his username.

    But the OpenID idjits decided for some arcane reason to use the obfuscated URL-based "usernames" rather than the usability standard of email-based ones. And they're somehow surprised at it's spectacular failure (despite a DESPERATE need for a unified authentication system) because ...?

  39. Re:Local software solution instead: shell scripts by GooberToo · · Score: 1

    He said, "I have my passwords in a file on a TrueCrypt volume."

    His passwords are encrypted on disk.

  40. Well by coryking · · Score: 1

    First of all, please understand I'm going under the assumption I've compromised RMS's OpenID account. This means I can log in using his OpenID provider....

    I couldn't use RMS's email address, as it would leave a digital papertrail. Even if I compromised his email, he'd notice the registration emails. I'd have to delete them quicker then he could pull them off the server (esp if POP3 is checking it).

    If I made a real ass of myself, the site owner would probably figure out I wasn't actually RMS since I didn't use his email address.

    OpenID however has that nifty magic URL business (and yes, it is actually magic, if it wasn't magic we'd all be using it already). His Magic URL is *HIM*, that is the whole point of OpenID. Your existence is tied to a single Magic URL.

    Any site that lets me "sign up" using an OpenID URL is fair game. I can go to a site like StackOverflow and use his OpenID and ask silly questions about using Emacs in Vista. Since StackOverflow doesn't confirm my account via email, RMS would never know I was using his account on sites he has never visited himself.

    See what I'm saying? Once I compromise an OpenID account, I can go anywhere and post as that account holder. Since most (all?) OpenID authenticated sites don't require email confirmation, odds are very good the holder of the OpenID account would never know I was using their account, doing nefarious things.

    Of course, I imagine there are OpenID providers that show a history of sites that you've used your MagicURL to log into. That would probably curb what I'm talking about.

    1. Re:Well by __aasqbs9791 · · Score: 1

      And again, it (the URL) is not magic. As proof, my open id url is http://carlanderson.myopenid.com/ Try to use it to login anywhere and watch what happens. You still have to have my username AND password to do anything with it. (hint, my username isn't carlanderson.)

    2. Re:Well by coryking · · Score: 1

      The URL is magic, mine is http://coryking.myopenid.com/, and you are a poopyhead.

      Second, if I did compromise your account at myopenid, I could use it to log into OpenID enabled websites you never visited in your life and say nasty things about your mother. You'd know it from within MyOpenID, but the damage would have been done.

    3. Re:Well by __aasqbs9791 · · Score: 1

      LOL. I like your style.

      What is magic about it? You can't login anywhere with it without having my username and password. If you hacked my email you'd be able to do the same things now. There was a scam running not too long ago with gmail where people would forward particular emails when they came in so that you'd never see them (thus, you wouldn't know your account was hacked). That has supposedly been fixed, but I haven't checked yet.

      If you hacked RMS's email and he wasn't running his own email server where he could manually fix the damage, he'd be just as screwed in your scenario.

      I'll give you another situation that is more likely: You sign up at some new forum. Someone hacks that forum, and because you used the same username/password you use all the time, these people start logging in on all the sites they can find (slashdot, hotmail, gmail, etc + if they get your email, then it is that much easier to get every single site you are on) and "ruin your life". It happens every day as it is now, so how does openid really make it that different? Sure, there's now one point of failure, but that also means there's one point to protect (called a chokepoint in security and battle theory.) Neither is perfect, but each has advantages that we shouldn't ignore.

    4. Re:Well by coryking · · Score: 1

      I thought about why I called it magic, and I think it is because this magic token thing is poorly named. What is "http://coryking.myopenid.com"? It isn't a fucking "URL", that is for god damned sure. For an end user, it is basically an opaque string (or at least should be treated as such). As I said, it sure as fuck is *not* URL. It doesn't have the same behaviour as it doesn't behave like one... it just has "http://" parked in front of it to lie to you.

      If it wanted to be called a "URL", it should have fucking came up with a protocol name and gone with "openid:coryking.myopenid.com". Your URL for AIM isn't "http://haha_yeah_right.aim.aol.com", it is just "aim:haha_yeah_right".

      So really it isn't a URL. URL's are stuff you can copy and paste into an FTP program (ftp://) or a web browser (http://) or a gopher client (gopher://). This token thing isn't one of those. It lies. You copy "http://coryking.myopenid.com" into your address bar and you get a web page, not an authentication method.

      So what do you call this opaque, magic token URL thing? "OpenID"? That just begs the human mind to ask "OpenID what?". What? Is it an "OpenID account"? Not really. Is it an "OpenID Token"? Yeah, but that is technical mumbo-jumbo. "OpenID username"? Okay, maybe. How about "Magic Fucking URL". That works. That is how I'd probably explain it to somebody in person to... "you just copy and paste this magic fucking URL into this textbox and click 'login', then type in your username and password for your OpenID provider". Of course, there eyes would glaze over at that point and I'd get bored. Which is why OpenID is a miserable failure.

      If they used an email address, the language used to describe the system would have been much cleaner. The tech would be too... you could use DNS to look up an OPENID record instead of an MX record. Reducnancy would be built in (you can have multiple, prioritized MX records... you could have had the same system for OpenID). But no, some paranoid purity troll wouldn't have that because email addresses are "private information" and "magic URL's", I guess, are not. Fucking purity trolls.

    5. Re:Well by StrawberryFrog · · Score: 1

      RMS would never know I was using his account on sites he has never visited himself.

      Incorrrect. the Openid provider does (or should) keep a list of sites that it has granted authentication to. When the real user (e.g. RMS) logs in there next time, he should see an audit trail that shows that his OpenId was used to log into a site (e.g. stackoverflow.com) recently.

      --

      My Karma: ran over your Dogma
      StrawberryFrog

    6. Re:Well by StrawberryFrog · · Score: 1

      if I did compromise your account at myopenid, I could use it to log into OpenID enabled websites you never visited in your life and say nasty things about your mother. You'd know it from within MyOpenID, but the damage would have been done.

      True, but. This is the current just-as-bad situation that Openid replaces: if I did compromise your email account, I could use it to reset passwords at websites you frequent, and create new accounts in your name to say nasty things about your mother. You'd know it soon enough, but the damage would have been done.

      The lessen here is that if someone gains control of your account, they can cause damage. Film at 11.

      --

      My Karma: ran over your Dogma
      StrawberryFrog

    7. Re:Well by Chyeld · · Score: 1

      You still do not get around the point that unless his OpenID provider is setup to silently authorize you every time you login in using it, you have to hack it each time you authorize yourself. Granted, the last time I remember logging into Slashdot was over a year ago, but the issue is still the same.

      The "Magic URL" tells the consumer who to talk to to get the promise that you are RMS, it doesn't in itself promise that you are RMS. Your attack vector breaks the moment RMS 'fixes' his authentication by either switching providers or just changing account info on it.

  41. As a user, OpenID sucks by CanSpice · · Score: 1

    So I went to sign up for Toodledo the other day. On the suggestion of my boss, I went to sign in via OpenID. Well I didn't have an OpenID, so I signed up for one of those through the OpenID provider that Toodledo linked from their very page - myopenid.com. Fair enough. Went back to sign in with Toodledo and my shiny new OpenID and I get an error message back saying "There was an error connecting to your OpenID server."

    Well what the hell. I sign up using the very provider that they link to and I still can't get in. I have an OpenID success rate of 0%. Why would I want to keep using it?

    1. Re:As a user, OpenID sucks by geekoid · · Score: 1

      How do you know it's an OpenID error?
      All you know is something was wrong with the connection, not why it went down.
      I ahve seen this same error in someplace without using openID.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  42. Yet another OpenID flaw by coryking · · Score: 1

    The OpenID standard doesn't mandate any particular security measures for providers(that's outside the scope of what OpenID itself is for)

    Which translates into "why the fuck should I trust OpenID to authenticate my users"? How can I, a website using OpenID, be sure that the OpenID provider hasn't been compromised?

    If somebody is using OpenID and their OpenID account is comprimised, what is my legal liablity if the attacker "logs into" my website and fucks around with the user.

    And by the way, what is the proper term for "user" in OpenID parlance? They really aren't "your" users, are they? Their account isn't with you anymore. It is with the OpenID provider. So what do you call somebody who logs into your website using OpenID? A visitor? A member?

    1. Re:Yet another OpenID flaw by Anonymous Coward · · Score: 1, Insightful

      Which translates into "why the fuck should I trust OpenID to authenticate my users"?

      That's like asking "why should I trust HTTP to authenticate my users?". You're confusing the protocol with the sites that use that protocol. "OpenID" isn't authenticating your users, their providers are.

      How can I, a website using OpenID, be sure that the OpenID provider hasn't been compromised?

      The same way you can be sure that any given one of your non-OpenID users hasn't been compromised when they log in the old-fashioned way: not at all.

      If somebody is using OpenID and their OpenID account is comprimised, what is my legal liablity if the attacker "logs into" my website and fucks around with the user.

      I don't know, but it's got to be less than when you are the one who owns the authentication mechanism that got compromised. Either the user fucked up or their OpenID provider did; you literally can't be at fault for the breakin.

      And by the way, what is the proper term for "user" in OpenID parlance?

      "User", I guess? I don't think there really is an OpenID parlance, at least not for this.

      They really aren't "your" users, are they? Their account isn't with you anymore. It is with the OpenID provider. So what do you call somebody who logs into your website using OpenID? A visitor? A member?

      Of course their account is with you. You're still (presumably) requesting and storing the same information as before, and doing the same things with that information.

    2. Re:Yet another OpenID flaw by bickerdyke · · Score: 1

      How can I, a website using OpenID, be sure that the OpenID provider hasn't been compromised?

      So you implement your own authentication method.

      But how can you be SURE THAT ONE isn't compromised?

      Far too often I've seen people implementing their own whatever out of mistrust for available, tried but black box solutions. This usually ends with

      <script>
      if (form1.password=="secret") browser.window.url=http://www.foobar.example/secretpage.html
      </script>

      --
      bickerdyke
  43. standard single sign on by rendermaniac · · Score: 1

    what would be far more useful is an easy way to do single sign on between applications for a single website. I know LDAP exists, but it seems pretty complicated, or you can use half broken bridges, but somethign really simple would be incredibly useful. Or is there something I missed.

  44. Well that is the nice thing about OpenID by coryking · · Score: 1

    What IF you found out his online BANKING login?

    The nice thing about OpenID is he wouldn't have a banking login. You could just use his OpenID account and create one for him. Once you have his OpenID account compromised, you dont have to worry if he has an account anywhere. YOu can just copy & paste the OpenID into the website, use his OpenID login/password, and create a new one for him.

    1. Re:Well that is the nice thing about OpenID by Thinboy00 · · Score: 1

      You're not creating one, it already exists (you are introducing the website in question to the OpenID for the first time). Since when is an OpenID sufficient to:

      1. open a bank account
      2. make money appear in that account out of thin air (he didn't have an account to begin with, so making one in his name is pretty useless since it will be empty... unless you can make money out of nothing, in which case what do you need his identity for? You'll just attract the attention of the secret service (who, oddly enough, investigate counterfeiting cases)!)
      3. ???
      4. Profit!

      ?

      --
      $ make available
  45. Re:my fp list is growing! by Xtifr · · Score: 1

    I think you just helped prove his point by misinterpreting "union" as modifying "set". See http://en.wikipedia.org/wiki/Rugby_union for a hint. :)

  46. This depends by Anonymous Coward · · Score: 1, Insightful

    Are you talking gmail, or a corporate email account? If you have an email provider you can pick up a phone and call, these kinds of attacks don't exist. Sure they compromise your account, but you just call IT and have them un-compromise it.

    Which actually says to me only a fool would register his OpenID account under a email account where you *can't* call the provider. If you bind your "mega-important OpenID account" to bob@gmail.com, you are gonna get screwed if the email account is compromised.

  47. OpenID is Part of Distributed Social by coaxial · · Score: 1

    OpenID is tied to the Distributed Social Network project, which is as far as I can tell is trying to create some sort of platform (in the "cloud" sense) agnostic social network. Or to think of it another way, to make all the social sites play together nice.

    Admirable goal. I'd like something like that, but let's be honest. It's doomed to failure because no one wants to play nice. Why? The entire valuation of the social sites is in their user base. They want people to come to them, and stay. There's no interest in making it easy for people to take data hosted on one site and displayed on a competitors.

    While I like the idea of not being tired to some other group holding all my data, but still being able to share it, I just don't see other people playing along. Also, the only way you can share something, without relinquishing control of it is to set up your own severs, but very few wants to do that. (While I am perfectly capable of doing that, I choose not to, since life is much more interesting than patching servers and what not.) This means that you have to have someone host your data for you, and then you're back to where you started with someone else controlling your data.

  48. Oblig Capt. Zap by Anonymous Coward · · Score: 1, Funny

    but it's a major chicken-and-egg problem. Hopefully someone out there will build a better mousetrap ...

    If it's a chicken-and-egg problem, wouldn't it be better to build a chicken trap, with egg catcher?

    Actually, regarding this problem, If we can hit it bull's-eye, the rest of the dominoes will fall like a house of cards. Checkmate!

  49. Wetpaint is awesome!!!! by Anonymous Coward · · Score: 0

    I love Wetpaint

  50. Re:No One Is Asking the Real Question: Why URLS?!? by c_g_hills · · Score: 1

    It is lesser-known that the OpenID 2 specification includes support for i-names that are a form of the OASIS-standard XRI. An example of an i-name is "=chris.hills". The advantage over OpenID is that whilst the name is re-usable, the number associated with the name is not. If I decide that I no longer want my i-name and somebody else registers it, they will not be able to log into my accounts (assuming i didn't bother un-associating it).

  51. Sorry everyone, my bad by Anonymous Coward · · Score: 1, Funny

    I just signed up for this about a month ago. I should have known that would bring it to an end~

  52. I ask it rephrased by coryking · · Score: 1

    Why should I trust that somebody who wishes to use my website and uses OpenID to authenticate themselves?

    If I'm a bank, is OpenID right for me?
    What if I'm a web-based email provider?
    What if I'm a site like youtube?
    What about MySpace?
    What about a health care company?
    What about accounts on Newegg or Amazon?
    What about bobs wordpress blog?
    What about Slashdot?

    At what "level of worthlessness" does a website need to have before OpenID is an ideal way to authenitcate their users? I'd say a bank would be stupid to use OpenID since you cannot trust random OpenID providers. But everything else is a gray area with no real guidance. When are you deemed "too important for OpenID authentication"? Who is the judge?

    And respectfully, "OpenID isn't authenticating, their providers are" is a cop-out play on semantics. As a website requiring user authentication, I'm trusting OpenID the protocol to authenticate my users. The fact that the authentication is a bunch of other random untrustable websites is secondary.

    1. Re:I ask it rephrased by Anonymous Coward · · Score: 0

      As a website requiring user authentication, I'm trusting OpenID the protocol to authenticate my users. The fact that the authentication is a bunch of other random untrustable websites is secondary

      You forget that that "untrustable website" is the website the user chose for his authentication. If the user trusts it, why shouldn't you?

      About your other examples, there is nothing stopping a bank from enabling OpenID logins and adding extra security measures on top of that (bank card information for example). Like you can on your website too, if you think your website is too valuable to trust with random authentication: you can add a (local) security layer for OpenID users to view/modify their personal information, for example.

      But you forget that the user probably chose OpenID because he doesn't want to remember a lot of passwords, or doesn't trust your site with his personal information. Either way, the user requested a particular method to have access to your site. Do you decide whether that method is "good enough", or does the user?

    2. Re:I ask it rephrased by Taevin · · Score: 1

      If I'm a bank, is OpenID right for me? Maybe
      What if I'm a web-based email provider? Maybe
      What if I'm a site like youtube? Yes
      What about MySpace? Yes
      What about a health care company? See bank
      What about accounts on Newegg or Amazon? Yes
      What about bobs wordpress blog? Yes
      What about Slashdot? Yes

      My initial reaction for "should banks allow OpenID authentication for any and all providers" is no. However, I would say definitely yes for an approved provider that requires truly secured authentication like with a hardware token. That said, my answer currently would be yes. As it is, every consumer bank I've had the (mis)fortune to deal with has required a simple username/password combo for authentication with no option for an actual secure method and half the time they arbitrarily limit the number and type of character you can use for your password. One bank allowed only 6 character passwords with only letters or numbers. In that case, it seems to me that any existing OpenID provider would be a more secure solution.

      As for a web email provider, sure I guess you could use an OpenID to login, but why? You already have a unique identifier (the email address) with them, you know what it is (or you wouldn't be trying to login to their service), and they know the "private" identifier already as well. So an OpenID would be of marginal use for a webmail provider.

      For all the other cases you mentioned, OpenID is a great solution. It's good for the business and the consumer. I don't know about you but I probably have 3 separate accounts at Newegg since I've changed email addresses over the years. This is bad for me because it's a real pain if I ever want to go back and look at a previous order (which account was it on again?). It's also bad for the company in that it makes data mining harder.

      So, in theory, one should never be "too important" to use OpenID. Perhaps you might have to use a whitelist of providers that meet your security standards, but the protocol is the same.

      I can understand your reaction to having a third party handle the authentication of an identity, but at worst it's no different than current methods. Worst case with OpenID: provider says the user validated their identity (when the "user" is in fact a hacker). Worst case with username/password: your code says the user validated their identity with the correct username and password (when the "user" is in fact a hacker). The difference is...?

      I'd like to point out that this happens all the time to in the "real world." When you apply for a job and they conduct a background check (that is, request one from a background check agency), what is that? Authentication by a third party. When you open an account with a company (bank or whatever) and they require one or more forms of government issued identification, what is that? Authentication by a third party. We can all argue until we're blue in the face about whether this is "good" to rely on a third party to verify everything about us, but it's simply efficient on both ends. The "user" doesn't have to worry about proving their identity every time they open a new account with a business and the businesses can rely on an existing trusted entity to verify the end user without taking on the cost/burden themselves.

  53. Shiboleth is better and actually used by Danathar · · Score: 1
  54. How about The Liberty Alliance ? by lbalbalba · · Score: 1

    So how about switching to to The Liberty Alliance (http://www.projectliberty.org) ? It seems like a serious alternative to Microsoft's Passport, and seems to have enough support in the industry to become a serious competitor to OpenID and MS-Passport.

  55. one basket by Nethead · · Score: 1

    I keep all my logins in one place: my head. For most places like slashdot I just use the same pair (I've never changed my original /. passwd.) Anyone that has known me for sometime knows this pair (hint, the username is either nethead, joe or w7com) I have a few more secure pairs that I use for my bank and domain register are a bit more secure. For routers and servers at work I just learn them, and mostly it's my fingers that learn them to the point that if I have to share it I would have to type it on a keyboard to be sure.

    --
    -- I have a private email server in my basement.
  56. Pet Peeve #17 : chicken/egg by Vainglorious+Coward · · Score: 1

    The answer to "which came first, the chicken or the egg" is very simple : the egg. If you accept evolution, then the first chicken hatched from an egg, that egg having been laid by a mutant proto-chicken.

    --
    My next sig will be ready soon, but subscribers can beat the rush
    1. Re:Pet Peeve #17 : chicken/egg by Anonymous Coward · · Score: 0

      But was that egg considered a chicken egg or a mutant proto-chicken egg?

  57. and ps by coryking · · Score: 1

    sorry for the grammer and spelling errors. Chrome has a shitty spell checker and I'm tired from a long day of work.

    1. Re:and ps by __aasqbs9791 · · Score: 1

      This is the Internet! We don't need no stinking spell checkers! I make so many errors usually I can't really comment about anyone else's grammar anymore without feeling bad.

      Seriously, you have some interesting ideas. What is a URL though? Uniform Resource Locator. Using http you can request information from a URL, or post information to the same URL. A website can post information to this URL, and then receive information back (in this case authentication). A URL doesn't have to have a single expression. That's what methods like POST, GET, DELETE, and PUt, etc are designed for in the first place ( http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html ). The default is GET for browsers, which might be confusing for some people, but who really understands most of the technology around us? I have only a vague idea of how my TV actually works, but I can use it without any problems. I have to trust other people to understand it well enough to make it, and websites are the same way for most people.

  58. Whenever i imaginge what Kerberos does.... by drolli · · Score: 1

    and how far our security in accessing remote system actually is *today*, i become pessimistic about software development.

  59. Do you trust your OpenID provider? by kju · · Score: 1

    Many people use a public OpenID provider. If you do, have you thought about it? You are granting an instance you barely know access to all your useraccounts on other websites. The convenient thing for the OpenID provider is, that he does not even need to guess which sites your ID might work with, but knows them through the authorization requests anyway. You have no way to prevent your OpenID provider to pose as you. You must be crazy to use a public OpenID provider!

    1. Re:Do you trust your OpenID provider? by grumbel · · Score: 1

      While absolutely true and one of the fundamental problems of OpenID, its not really much different without OpenID, since most webpages will happily mail you the password, which means your mail provider has access to all your authentication data anyway.

  60. Shrink because by Macfox · · Score: 1

    Big players like Google aren't supporting the OpenID spec as it stands today.

    Today you can't get true OpenID with any of Googles products, yet Gmail/Google Apps would make a perfect OpenID provider.

    --
    Area51 - We are watching...
  61. i use wetware to store my passwords by mateomiguel · · Score: 1

    What's all this crap about storing passwords on USB keychains and TryeCrype volumes and whatever else you kids are using these days? I store my passwords in my BRAIN, right next to the phone numbers and addresses. Its unhackable and the blood-brain barrier is very virus-resistant.

    1. Re:i use wetware to store my passwords by Anonymous Coward · · Score: 0

      I gess mah brane don't werk az gud az yors.

      Especially when trying to remember a usr/pwd which I haven't used for 6 months.

  62. Right idea, wrong interface by netcrusher88 · · Score: 1

    OpenID is a great system, and it's hardly dying. It's just changing.

    The traditional (and right now, standard) view of OpenID is that you use a URL (or an i-name, which are all but useless because, hey, there's a lot of people qualified for =john.doe - and they are not free. How many people do you know with a .name URL?) to sign in to a website. This is pointless, because nobody wants to be identified by their blog when they log into facebook, or by their myspace account when they comment on blogger.

    The way it's increasingly being used now is as a federated authentication mechanism, kind of like Windows Live Passport, except an open protocol. It's more or less completely transparent to the end user - I go to Zoho Office and click the button to log in with either Google or Yahoo, and it bounces me to the selected provider's OpenID page without forcing me to remember something like https://www.google.com/accounts/o8/id. That kind of system - transparent federated authentication - is much more likely to catch on with your average end-user.

    --
    There's an old saying that says pretty much whatever you want it to.
    1. Re:Right idea, wrong interface by Macfox · · Score: 1

      That's well and good. But Google aren't even eating their (version of OpenID) dog food.

      The only Google provider ATM is gmail. Groups, Adsense, Apps, Apps for your domain, don't support consumer or provider mechanism.

      If Google doesn't embrace its own initiatives then why would anyone else?

      --
      Area51 - We are watching...
  63. Re:my fp list is growing! by Anonymous Coward · · Score: 1, Insightful

    What the fuck is the "Read the rest of this comment..." link for if Slashdot already displays the whole goddamn 65 KB troll? That's 435 lines at 150 characters each.

  64. who the hell uses MS Passport? by Anonymous Coward · · Score: 1, Informative

    Yes, but the difference is that Passport has worked reliably for years and years now... 10 years, if I'm remembering correctly... and I've yet to flawlessly log in to anything using OpenID even once.

    Who the fuck uses Passport except other MS sites? I honestly thought that they killed it off years ago until you brought it up now.

    1. Re:who the hell uses MS Passport? by Blakey+Rat · · Score: 1

      You'd be surprised.

      For example, look at this site a co-worker pointed out to me: http://soapnet.go.com/soapnet/index

      It's a ABC Network-owned site about their soap operas, and it lets you log in using Passport. It doesn't advertise, or even say, that it does, but if you try it it works. (My friend was doing some consulting work for them, and noticed when he hit "Logout" from XBox.com, Passport told him it was logging him out of Soap.net as well.)

  65. Re:my fp list is growing! by pbhj · · Score: 1

    Curious sig

    --
    .

  66. wow by jon3k · · Score: 1

    "I've actually been quite happy with OpenID, since I have spawned far too many username/password pairs over the last 20-plus years, but it's a major chicken-and-egg problem. Hopefully someone out there will build a better mousetrap ..."

    Is it just me or is old timmy starting to sound like the boss from dilbert?

  67. OMG by Vexorian · · Score: 1

    A site I have never heard of stopped used openid, meanwhile the sites that I knew used openid and I have been used have not. This means openid is dying!

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  68. Re:No One Is Asking the Real Question: Why URLS?!? by Skapare · · Score: 1

    It's still goofy. Why the "="? OpenID is still silly relative to a proper login credential management system that could be implemented in browsers, using an encrypted credentials file that could be accessed from a file or a URL, and utilizing a standards based (once standards are made for this) protocol for logging in (HTTPS based).

    --
    now we need to go OSS in diesel cars
  69. DBZ by Mathinker · · Score: 2, Funny

    Especially since if it were true, sig-less posters would have penises of infinite size...

    1. Re:DBZ by pbhj · · Score: 1

      Of course you mean zero-size sigs, which are not equivalent to no sig ...

    2. Re:DBZ by Mathinker · · Score: 1

      OK, then posters with zero-size sigs have penises of infinite size, and posters without sigs have penises of imaginary size.

      Understand that I'm undermining my mathematical reputation, here, just to satisfy your pedantry, so don't expect me to reply to any more posts. Thread closed! :)

  70. Anonymous Security Expert (no!) by Mathinker · · Score: 2, Insightful

    Yeah, and how is he supposed to decrypt it, in his head? I'm assuming of course, that he's not Bruce Schneier.

  71. Even in my _own_ house by Mathinker · · Score: 1

    I don't even trust the Windows boxes in my own house.

    I have two solutions:

    • Change the password under Linux to a temporary one; login under Windows; change password back after finishing
    • Use special alternative user IDs for freebee things like webmail

    So if you know ahead of time that you will be going to that friend's house, you can just change your password to a temporary one before leaving your house.

  72. Live linux distos by Mathinker · · Score: 1

    Forgot the third possibility --- boot into Linux from USB or mini-CDROM. I leave CDROMs of live Linux distros at friends houses just for this purpose!

  73. Re:Local software solution instead: shell scripts by Sigma+7 · · Score: 2, Insightful

    I'm surprised that /. geeks actually use specific tools to manage their passwords, when it's so much simpler and quicker with a couple of shell micro-scripts.

    Shell scripts are harder to use if you have to cut-and-paste between them and the browser.

    You provided a windows batch file as an example... on that terminal, you have to open the console menu and first select mark, then draw a block around the text, and copy the text to the clipboard.

    The browser's built-in manager is very easy to use, and as such, is used the most frequently. If that starts to fail or strain, you then switch to the other tools, such as keeping a plaintext file or building a greasemonkey script.

  74. OpenID never was a first-class citizen by Forkenhoppen · · Score: 1

    The main problem here is that OpenID was never a first-class citizen. If I go to a site that does support OpenID for login, which is a rarity, they only give the most basic of abilities to me. Whereas if I create a username in their system, suddenly I can create a profile for myself, set some preferences, etc. (Livejournal and Blogger being two notable ones.)

    I really like OpenID, but my feeling is that companies never really wanted it in the first place. Sure the person running the site probably thought it was a great idea, but I'm sure the suits looked at it and thought "gee, I'm not going to be able to force my users to give me their full address and credit card before letting them do anything on my site, if they're logged in with this openid thing.." So instead, they use it as a teaser, and up-sell you on a real login. Of course, users aren't stupid, and if you're going to write comments on a blog and you think there's a hope in hell that you'll ever want to use the 'full' features of the site, you'll create a login instead.

    What could save companies from this problem would be if they'd allow you to tie an OpenID to your login, and use that to login instead. (See stackoverflow.) But instead, a lot of sites prefer to use it as a way to avoid requiring a captcha for "anonymous" comments.

    Also, it'd help if some of the big players weren't such dicks, and allowed you to login with an external OpenID rather than only exporting an OpenID.. It has to be a two-way street.

  75. The promise of openid by Anonymous Coward · · Score: 0

    ... is to free developers and service providers from significant account management burdens, and consumers from their own account management burdens, as well as the privacy and lock-in worries of some earlier attempts at federated identity. And all this while not burdening any of the participants with interoperability agreements or policy docs or contracts.

    All of the above sounds good to me, but it may be that it is such a complicated message that it is hard to understand, or recognize its value.

    It is clear OpenID has some usability issues and it is disturbing to hear that libraries for OpenID consumers aren't all equally functional. This wasn't our experience but we found what we needed fairly quickly and stopped looking.

  76. Sorry, but OpenID rocks by Anonymous Coward · · Score: 0

    Your comments surprise me a bit. For a tech-savvy crowd, I would have expected less nagging about a bit difficult implementation.

    I've been using myopenid for quite some time and have no problems whatsoever.

    It even lets you configure SSL certificates to authenticate yourself with, which is convenient and - until recently - pretty secure ;-)

    The broken implementation of Yahoo et al. does not make OpenID broken by itself.

  77. Re:Local software solution instead: shell scripts by rduke15 · · Score: 1

    You provided a windows batch file as an example... on that terminal, you have to open the console menu and first select mark, then draw a block around the text, and copy the text to the clipboard.

    People who actually use the Windows shell probably all have "QuickEdit Mode" enabled in the Command prompt window properties. Then you just select with the mouse and press Enter to copy, and right-click to paste.

    I have this console-settings.reg file among my config files for new installs:

    Windows Registry Editor Version 5.00

    [HKEY_USERS\.DEFAULT\Console]
    "QuickEdit"=dword:00000001

    [HKEY_CURRENT_USER\Console]
    "QuickEdit"=dword:00000001

  78. A boost from a surprising source - Windows 7? by onlyconnect · · Score: 1

    Windows 7 has an option to link user accounts to an "online ID provider"; and when I asked what this meant, I was told it is OpenID. If so, could give OpenID a boost. More details here:

    http://www.itwriting.com/blog/1134-openid-embedded-into-windows-7.html

    Tim

  79. You don't use "local solutions" for anything else! by mdwh2 · · Score: 1

    As soon as I saw this article, I thought "How long before I see people completely misunderstand OpenID yet again".

    You implemented it the only way it makes sense.

    Yet you seem happy to trust Slashdot with your account details. Why is it some great breach of security if the same account details were used to, say, post to Slashdot, and comment on someone's blog?

    Whereby securely means, no user information released.

    The only user information you release is the same information you happily provide when you sign up for an account.

    I take it you run your own email server, and Jabber server? Can't trust an external company knowing everyone you email, and everyone you chat to, right? Obviously it was much better when Yahoo users couldn't chat to MSN users, and it would be much more secure if you could only email someone if you also had an account at their ISP, right? Because using the same login details to be able to email all your contacts is such a security breach. These new-fangled things like Email and Jabber will never catch on!

  80. Let it die by SunBug · · Score: 1

    Good, please let it die. OpenID is as if someone sat down and said to themselves "username/password is too damn quick and easy to use. lets replace authentication with a URL for a website no-one can remember (that still requires a username/password) and make it fragile and hard to implement! oh, and let's make it slow. sometimes. yeah, that's the ticket."

  81. Re:Local software solution instead: shell scripts by Lord+Bitman · · Score: 1

    and then as a bonus, your password is in the clipboard for any application to read, intentionally or not. Good work.

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  82. OpenID spec by GWBasic · · Score: 1

    Has anyone ever tried to read or implement the OpenID spec? It's too complicated. The real problem with OpenID is that it's so complicated that it essentially requires a 3rd party library.

    1. Re:OpenID spec by Schraegstrichpunkt · · Score: 1

      Has anyone ever tried to read or implement the OpenID spec? It's too complicated. The real problem with OpenID is that it's so complicated that it essentially requires a 3rd party library.

      No kidding. The original OpenID 1.1 spec was okay, but the 2.x specs aren't even self-contained. It depends on Yadis, which depends on the idiotic XRI spec.

      OpenID is a cryptographic "authentication" standard that doesn't provide strong cryptographic authentication (https:// URLs are claimed as a way to provide strong authentication, but the standards don't say which CA certificates to trust). It's both too vague and too complicated to provide any real security or interoperability benefit.

      OpenID is fantastic example of how to build a thriving community around a broken, bloated standard that adds negative value.

      Good riddance.

  83. Re:You don't use "local solutions" for anything el by GooberToo · · Score: 1

    Yet you seem happy to trust Slashdot with your account details.

    I've had this account long before OpenID was even a whisper. And most places don't accept an OpenID unless it's through their service which leaves you in the same place.

    What was your point?

    Why is it some great breach of security

    Reread what I said.

    The only user information you release is the same information you happily provide when you sign up for an account.

    Which is exactly the point.

    What is your point? I fail to understand what your point is in the the first place?

  84. OpenID is redundant by monoatomic · · Score: 1

    Why? Because it does not solve the actual problem -- people having more account details to remember than they like while at the same time people want to keep some handles/passwords different.

    Now, there is a very simple solution to this hassle. It is partly technical and partly a matter of shift in thinking. A website can have a traditional login system and still enable the user to have a single online identity (not necessarily a public one) over multiple sites.

    The technical part is about *always* requiring an email as a login handle. To sign up, an average website asks at least for a screen name, password and an email, right? For every other purpose besides login, the website identifies the user by the screen name selected at signup. Think about it. Have you ever been infuriated because someone else has already claimed your usual screen name at a particular site? How about your email? Can anyone claim that without resorting to black hat, presuming that the website in question confirms the ownership of a particular email address?

    The shift in thinking boils down to the understanding that the login handle can be different from the internal screen name. It should be. The user might want to be seen as "Jeff Cunningham" at photo.net but on piratebay.org he wants to be "jefferson". However, Jeff wants to login with jeffc@yahoo.com:V3ryG00d?P4ssw0rd at both sites. It doesn't matter if two sites have separate login systems. Everything is okay if the login handles are verified email addresses at both sites so the users themselves can decide which one they use.

    My dear fellow slashdotters! All we must do is spread the messsage of Good Login Forms Use Email Adresses Instead Of Screen Names. Let the user decide which email/password combination to use.

  85. Re:No One Is Asking the Real Question: Why URLS?!? by c_g_hills · · Score: 1

    i-names allows for a proper service resolution. One example of a service endpoint is an OpenID url.

  86. Re:my fp list is growing! by darkpixel2k · · Score: 1

    I would have beat you if I could have remembered my login details...

    OpenID and passwords have problems.

    With OpenID, your provider could go down, or go out of business. Then you're locked out of all your sites. Screw that.

    With passwords, every site has a different length, case, or punctuation requirement. You might use the same password for eBay and your bank (bad!). Your password app could break, corrupt your passwords, etc...

    How about a solution where you control the one and only key?

    GPGAuth

    You verify the site either by a normal SSL cert--or by the fact that you've been there before and already have it's gpg key. Next it verifies you by the gpg key provided when you first signed up.

    --
    There's no place like ::1 (I've completed my transition to IPv6)