Пропустить навигацию.
Главная
Клуб адекватных людей

Открытые технологии. Лекарство от путаницы: OpenID

Итак, поразмыслив, решил таки воткнуть на сайт возможность регистрации по OpenID.

Регистрироваться на множестве сайтов - утомительно. Нужно помнить кучу логинов и паролей. Даже если пароль одинаков, то логины могут быть совсем разные, да и перечень сайтов, где пользователь может регистрироваться, порой впечатляет.

Для того, чтобы не путаться во всё этом изобилии собственных учётных данных, существует несколько открытых технологий, которые существенно облегчают нам жизнь в виртуальном пространстве.

Marazmatikov.net поддерживает одну из них: OpenID, - надежный способ входа на множество сайтов, используя единый логин и пароль. OpenID может уменьшить необходимость запоминать множество логинов и паролей для разных сайтов.

То есть, вы регистрируетесь преднамеренно на специализированном сервисе OpenID, который только и делает, что хранит учётки OpenID, либо уже пользуетесь каким-то сервисом, например почтой Яндекс, Гугл, либо соцсетью Вконтакте - у вас появляется свой персональный OpenID. У меня их уже несколько, так как я пользуюсь разными сервисами от разных поставщиков. Навскидку, перечислю некоторые сервисы, в которых я зарегистрирован и которые являются OpenID-регистраторами: Google, Yandex, LiveJournal, Blogger, Twitter. Если у вас учётные записи хотя бы на одном из этих ресурсов, то вы уже обладатель учётной записи OpenID.

Конечно же, лучше иметь настоящую отдельную учётную запись на ресурсе, если вы его часто посещаете и пользуетесь им, но для пробного доступа, либо облегчения себе жизни - OpenID вполне себе способ. 

Вся эта технология, говоря человеческим языком похожа на следующую схему:

1. Вас знает некий Иван Иванович. Иван Иванович известная персона. Я знаю, что Иван Иванович за кого попало не поручится.

2. Я вас не знаю, но вы хотите иметь со мной дело.

3. Вы решаете попросить Иван Иваныча, чтобы он за вас поручился передо мною, а мне вовсе не обязательно о вас узнавать ничего подробного, достаточно слова Ивана Ивановича.

4. Иван Иванович вас видит, узнаёт вас, говорит мне: "с ним работать можно". 

"И что со всем этим делать", - спросите вы. А вот что: 

Для примера воспользуюсь своей учётной записью cutnioff.livejournal.com, которая заведена у меня довольно давно - это учётная запись на пресловутом Живом Журнале, известном так же как "Уютненький". OpenID - это и есть URL (ссылка на ресурс, которую понимает браузер) моего ресурса, в данном случае - адрес моего бложика в Живом Журнале. Узнать, какой именно вид имеет ваш OpenID, можно, веротянее всего на самом сайте, либо в поиске Google, запросом типа "OpenID <имя ресурса>".

Перечислю здесь способы идентификации OpenID для некоторых ресурсов, которыми любят пользоватся российские пользователи:

1. vkontakte.ru: на всех сайтах принимающих OpenID (в том числе и marazmatikov.net) достаточно вводить адрес VKontakteID.ru и вы будете идентифицированы с помошью вашего аккаунта ВКонтакте. Сейчас у них появилась возможность получения собственных идентификаторов типа vk.com/ВАШЕ ИМЯ_ВКОНТАКТЕ. На некоторых сайтах со старыми модулями OpenID 1.x надо вводить адрес VKontakteID.ru/idXXXXXX, где XXXXXX ваш идентификатор ВКонтакте. Но таких сайтов уже меньшинство. Идентификация по учётке вконтакте довольно удобна, но немного путанная.

2. Почта@Яндекс: тут всё просто ваш OpenID - это "http://openid.yandex.ru/ВАШЕ_ИМЯ_НА_ПОЧТЕ_ЯНДЕКС/" - так и вводите то, что в кавычках, но без кавычек. Wink

3. Почта@Rambler: Здесь тоже всё прозаично - каждый пользователь Рамблера имеет OpenID-идентификатор вида "http://id.rambler.ru/users/ВАШЕ_ИМЯ_НА_ПОЧТЕ_РАМБЛЕР" 

4. Почта@mail.ru: "http://ВАШЕ_ИМЯ_НА_МАЙЛРУ.id.mail.ru"

Предлагаю ознакомиться с более подробным списком провайдеров OpenID.  

Итак, я нахожусь на marazmatikov.net. В левой колонке предлагается вход по логину-паролю нашего сайта, либо "Войти по OpenID". Вы, вероятно уже замечали, что возле формы ввода регистрационных данных, либо у поля ввода комментария на самых разных сайтах пресуствуют кнопки типа: "Войти через твиттер", "Войти Facebook" и тому подобные? Вот это, скорее всего и есть OpenID, только конкретизированный, который подсказывает пользователю, желающему авторизоваться на сайте, что есть возможность войти с помощью учётной записи какого-то конкретного ресурса. Эти кнопки более наглядны, чем надпись "Войти по OpenID", но их получится огромное количество, если перечислять все ресурсы, которые помогут в авторизации, однако это более наглядно для человека, который не знает об OpenID вообще ничего. В будущем я постараюсь такие кнопочки приладить на наш сайт. 

Кликаю ссылку.

Открывается форма с предложением ввести свой OpenID. Я ввожу "cutnioff.livejournal.com" - это адрес моего бложика. Жму конопочку для продолжения. Происходит перенаправление меня на сайт Livejournal, где я далее ввожу тамошний логин и пароль. Livejournal идентифицирует меня, что да, это cutnioff, о чём сразу докладывает нашему сайту. Ну а marazmatikov.net предлагает обозначитсья, ввести имя, под которым пользователь будет комментировать и участвовать в опросах здесь уже, на этом сайте. Жмём кнопочку регистрации и вуаля!!!

Добро пожаловать! 

 

0
Голосов пока нет
Ваша оценка: Пусто