Я использую OpenID на нашем сайте, но идентификатор Yahoo не подтвержден. И из других OpenID я не получаю детали пользователя, чтобы я мог хранить в базе данных.
Я бы порекомендовал LightOpenID .
В другом ответе предлагался SimpleOpenID, но он поддерживает только OpenID 1.1 (так что вы не сможете, например, пройти аутентификацию в Google), ипредназначен для PHP4.