Аватар пользователя B.X

Quisquis ubique habitat...

Quisquis ubique habitat, Maxime, nusquam habitat. — Кто всюду живёт, Максим, тот нигде не живёт.

Top.Mail.Ru Каталог webplus.info Яндекс.Метрика

Пользователей онлайн: 0.

«Они считали чувство вины ошибкой, а угрызения совести — слабостью. Они всегда были практичны и никогда — сентиментальны. Но дружба их не имела границ.»

Модуль OpenID | [Харзах]-[РУ]

Аватар пользователя B.X

Технологии идут вперёд и вот уже появляется много сайтов, которые хочется посещать и комментировать те или иные статьи, заметки на этих сайтах. Но везде присутствует эта бессмысленная регистрация. Теряется время, и иногда после регистрации (даже затратив на неё несколько минут) больше уже не хочется комментировать что-либо. Что делать, спросите вы?

Очень просто. Нас спасёт OpenID. Это простая и вместе с тем мощная система, которая позволяет обходиться вообще без регистрации, используя один единственный логин, который передаёт тот или иной сервер OpenID. Регистрироваться будет нужно только один раз, на этом сервере, а дальше просто вводить логин и входить на другие сайты используя только его.

Каким образом это относится к Друпалу? Ну например таким, что у Друпала есть своя система разделённой аутенфикации, когда пользователь может зайти на другие Друпал-сайты используя Логин@адрес_своего_Друпал-сайта.ру и пароль. Для этого используется существующий в стандартной поставке одноимённый модуль Drupal. Ну а раз есть такая система, то согласитесь, ещё удобнее, когда присутствует и другая, а именно OpenID, чтобы уж максимально расширить возможности посетителей и не заставлять их регистрироваться.

И такая возможность есть. Уже довольно продолжительное время разрабатывается модуль OpenID для Друпала, он существовал и для версии 4.6 и для версии 4.7. Полезность этого модуля, как вы видите, невозможно переоценить. А вообще, я думаю, что уж на сайте сообществ такой модуль должен стоять в первую очередь. Ведь, насколько проще станет пользоваться тем или иным Друпал-сайтом, если заходить в него просто и легко смогут и пользователи LiveJournal.com и пользователи других подобных сервисов?

Жить станет легче, а ненужные аккаунты можно будет просто не заводить. Лично меня всегда раздражала (и продолжает раздражать) насильная или невольная регистрация. С одной стороны я понимаю, что она нужна, а с другой - постоянно ею заниматься, на каждом сайте, просто утомляет.

Сам модуль находится в процессе разработки, но работает. Во всяком случае проблем с ним нет, если использовать общие настройки (см. скриншот). В случае других настроек, например, если не задать интерактивную авторизацию, модуль не сможет вас перебросить на сайт сервера OpenID для верификации (что требуют некоторые сервера) и соответственно выдаст ошибку. Также и с указанием конкретных адресов сервера OpenID, проблема возникает при передаче ника. Но с общими настройками модуль работает нормально.

Форма для ввода OpenID находится в блоке, поэтому вам придётся решить, как внедрить её на страницы сайта. Я решил это просто. Так как на моём сайте нет блока регистрации, то я просто включил блок с OpenID в содержимое страницы user/login, указав при этом, что этот блок может находиться только на этой странице. Получилось неплохо, что ещё раз доказывает мощь и гибкость Друпала.