OpenID

Все записи с тегом «OpenID»
31
07/2008

Новая версия 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.

22
01/2008

Внедрение OpenID в symfony за 4 шага

Примерно год назад был разработан плагин OpenIDPlugin версии 1.0.0 для symfony, который позволяет использовать OpenID только для аутентификации пользователя.

При создании этого блога мне этого было недостаточно, и я хотел от плагина выполнения следующих функций:
  • Наличие валидатора для проверки корректности формата введенного OpenID;
  • Предоставление удобного средства аутентификации пользователя;
  • Получение данных о пользователе (электронная почта, ник, полное имя) из OpenID;

читать далее...

12
01/2008

Что такое OpenID и с чем его едят

Как и обещал, рассказываю что же такое OpenID.

OpenID — это своего рода ваша идентификационная цифровая подпись, позволяющая использовать один логин и пароль для регистрации на множестве сайтов (которые поддерживают OpenID).

Система OpenID децентрализована, т.е. не зависит от какого-то одного сервера и одной компании.

В роли цифровой подписи OpenID выступает url или, по-русски, адрес сайта. К примеру, если вы зарегистрированы на livejournal или moikrug, данные сервисы автоматически предоставляют вам OpenID в виде ваш_ник.livejournal.com и ваш_ник.moikrug.ru.

читать далее...

27
12/2007

Неужели он открылся? Да, это правда!

Все-таки symfony — это вещь. За два с копейками дня написал этот движок личного блога и прикрутил OpenID. Все советую, в смысле, symfony все советую.

Чуть позже обязательно расскажу что такое OpenID и с чем его едят.

_