They give me OpenID vibes, and non-tech people can't understand what they are.
Heck, as an engineer even I don't get them. What ever happened to password + yubikey?