OpenID по-прежнему небезопасен, как и любой другой метод аутентификации на основе пароля. На самом деле, это даже хуже, потому что если кто-то получит доступ к вашему OpenID, у него будет больше, чем просто одна учетная запись. Конечно, есть и фишинговые атаки, но мы все опытные программисты, администраторы баз данных и системы, поэтому мы бы не попались на такие вещи, верно?
Безопасность аутентификации основана на доверии. Как отмечали другие, почему вы доверяете третьей стороне потенциально конфиденциальную информацию? Конечно, вы можете настроить сервер OpenID самостоятельно, но насколько это сложно по сравнению с сохранением отдельных паролей в нескольких системах? Конечно, вы можете создавать безопасные пароли, которые длинны и полны не алфавитно-цифровых символов, и даже хранить их все в диспетчере паролей (я делаю), но некоторые сайты имеют недостатки в том, что можно заполнить простую форму восстановления пароля Доступ для сброса пароля.
Я бы, вероятно, был склонен поддерживать и даже евангелизировать OpenID, если бы он защищал аутентификацию на основе закрытых ключей, например SSH или PGP. Может быть, дело в том, что провайдер предлагает такой метод - я еще не изучал его.
Наконец, хотя мы все достаточно доверяем OpenID, чтобы использовать его для аутентификации при переполнении стека, мой OpenID является «одноразовым», и я не использую его в качестве инструмента для создания профессиональной репутации (т.е. мое настоящее имя не участвую ;-)). Я уверен, что я не единственный (такой же крутой и потрясающий, как этот сайт!).