OpenID великолепен, но имеет один большой недостаток. Давайте представим, что у меня есть учетная запись Google и Yahoo. Я буду входить через Google, а затем я попытаюсь войти через Yahoo. И это будут разные аккаунты; действительно трудно вспомнить, какого провайдера openID я использовал для регистрации ... Так что будьте осторожны с OpenID на развлекательных сайтах, но это все еще нормально для разработчиков.
Проверьте класс OpenId из Zend Framework.