Новая версия sfOpenIDExtPlugin для Symfony
Наконец-то я нашел время и исправил все недочеты в ранее написанном плагине sfOpenIDExtPugin:
- Были исправлены ошибки, найденные Виталием Алехиным (спасибо, Виталий!), не позволявшие получить тип ошибки при неудачной авторизации через OpenID;
- Не работала авторизация на OpenID-серверах через безопасное соединение (https). Из таких я пока что встретил только ClaimID.
В ходе тестирования были опробованы следующие OpenID-сервера:
- myOpenID;
- ClaimID;
- Yandex.OpenID;
- LiveJournal;
- Moikrug;
- Bestpersons.ru.
Результаты тестирований абсолютно успешные. Хочу заметить, что самые функциональными серверами оказались myOpenID и Yandex.OpenID, т.к. из всех вышеперечисленных только они могуть возвращать ваше имя, ник и адрес электронной почты, в остальных же приходится довольствоваться только openid-ссылкой.
Ну и соответственно на моем блоге все openid-аккаунты тоже теперь работают. Вэлкам!
Скачать плагин sfOpenIDExtPlugin-1.0.1.tgz
PS
Теперь плагин вы можете установить прямо из репозитория symfony project:
php symfony plugin-install http://plugins.symfony-project.org/sfOpenIDExtPlugin
Также я не сказал важную деталь — плагин пока можно установить только на symfony версии 1.0, в ближайшее время я портирую его на версию 1.1.
