| Июль 2008 | ||||||
| ПН | ВТ | СР | ЧТ | ПТ | СБ | ВС |
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | |||
Попробовал и я угнаться вслед за прогрессивным человечеством, и поставил себе на хостинг скрипт поддержки OpenID.
Об этой технологии я узнал ещё осенью прошлого года, и очень хотел изучить, но в то время не получилось. И вот, сообщение на drupal.org - с шестой версии Друпал поддерживает OpenID.
Что же это за зверь такой - OpenID? Это сервис распределённой аутентификации. Причём распределённый сервис :) Чтобы нам не приходилось более вводить на каждый сайт разные логин и пароль, действительные только для одного отдельно взятого сайта. А вместо этого мы будем указывать ссылку. Т.е. вместо логина и пароля - просто ссылка. Например, у меня на этом блоге сделана такая: http://andyceo.ruware.com/openid.php. Один раз я уже ввёл логин и пароль, у себя на сервере. И теперь мне более никогда не понадобиться вводить их где-либо ещё (разумеется, где есть поддержка OpenID), вместо них я буду вводить только свой Identity URL - http://andyceo.ruware.com/openid.php. Сайт, на котором я указал свой OpenID, спросит мой блог обо мне, действительно ли Я - это Я. Меня перенаправят на мой блог, где я должен буду ввести имя и пароль. Если всё ок, тогда сторонний сайт принимает аутентификацию. Стартует сессия. Во время этой сессии, я могу входить на любые другие сайты с поддержкой OpenID, и меня больше не будут спрашивать логин-пароль - пока длится сессия.
Вроде бы налицо достоинства - распределённая аутентификация, ты вводишь свой логин-пароль только на том сайте, которому доверил хранение информации о себе... Но у этого сервиса есть и недостатки. Потенциально существует опасность перехвата данных фишерами. Опасный сайт может переправить Вас вместо вашего родного сервиса OpenID, на подставной. Если быть внимательным и следить за тем, где именно Вы вводите свой логин-пароль, то опасности нет практически никакой. Пожалуй, это единственный недостаток OpenID.
Ещё одна ложка дёгтя - это проблемы с регистрацией через OpenID на моих тестовых сборках последнего Друпала шестой версии. При попытке зарегиться, используя OpenID, Друпалы выдают ошибку: "Имя пользователя содержит недопустимый символ", "Вы должны указать адрес электронной почты". Правда, можно зарегистрироваться стандартным путём, а затем в профиле сопоставить свой OpenID аккаунт зарегистрированному.
Теперь коротко о том, как заиметь OpenID. Если вы пользуетесь ЖЖ (Живым Журналом - http://имя_пользователя.livejournal.com), зарегистрированы на Wordpress (http://имя_пользователя.wordpress.com), или пользуетесь сайтом AOL или France Telekom - то Вы уже имеете OpenID. Более полный список можно узнать на сайте проекта - http://www.openid.org/, который за время написания статьи был недоступен дважды в день, выдавая Coming Soon! Кстати, это причина, почему картинку для статьи я взял из Википедии, а не с самого этого сайта.
Есть возможность поднять собственный сервер аутентификации, как это сделал я. Нужно будет скачать и поставить себе на сайт скриптик. Делается это очень просто: скачиваешь, читаешь инструкцию, правишь всё что нужно и заливаешь на хостинг. В идеале всё работает без каких-либо проблем. :) Этот скрипт, по умолчанию работает только для одного пользователя. Но при некоторой переделке, и автор об это упоминает, можно сделать и многопользовательский сервер.
Нежелающие завести себе свободный OpenID на одном из серверов (список опять-таки есть на http://www.openid.org/), могут дождаться пока Яндекс введёт поддержку OpenID. :)
Вы всё ещё думаете, что никто не использует OpenID?

Последние комментарии
1 день 8 часов назад
2 дня 8 часов назад
5 дней 7 часов назад
5 дней 10 часов назад
6 дней 8 часов назад
6 дней 8 часов назад
1 неделя 13 часов назад
1 неделя 13 часов назад
1 неделя 14 часов назад
1 неделя 17 часов назад