идентификация

Как сделать свой сайт OpenID-идентификатором

OpenID

Для тех, кто ещё не знает, что такое OpenID:
OpenID - это протокол идентификации пользователя, позволяющий логиниться на любом сайте (поддерживающем этот протокол), помня при этом всего один пароль.

Многие социальные сети и блог-хостинги уже поддерживают OpenID. К примеру, если у вас есть аккаунт в livejournal, то вы можете идентифицироваться на других сайтах через OpenID, вводя в качестве идентификатора адрес своего журнала (myname.livejournal.com). Это очень удобно, и, несомненно, со временем подавляющее большинство сайтов будут поддерживать подобную идентификацию.

Но что, если вы не хотите привязывать свой идентификатор к какому-либо сайту или сервису? Проще простого. Если у вас есть блог, сайт или просто домен, который вы хотели бы использовать в качестве идентификатора, то осуществить это займёт не больше 15 минут. Вот что можно сделать:

Права пользователей в социальных сетях

Ниже - текст замечательной статьи, написанной Дмитрием Шейко (оригинал, pdf)

То, что мы наблюдаем сегодня - это шквальный рост числа новых сервисов. Каждый день появляется что-то новое. Что можно сказать о пользователях, на которых рассчитаны все эти сервисы? Они растерянны, сбиты с толку этим бесконечным потоком предложений. Они мне представляются как несчастные граждане, не ведающие о своих правах, завязшие в водовороте бурлящего рынка. А есть ли какие-либо права у пользователей этого «дикого» социального веба? Участники группы Open Social Web убеждены, что каждый пользователь имеет право владения персональными данными, право контроля над тем, с кем эти данные могут быть разделены и право предоставлять постоянный доступ к этим данным для определенных внешних сайтов. Но чем это может помочь нашим раздосадованным пользователям? Видите ли, для того чтобы в полной мере опробовать какой-либо новый сервис, требуется регистрироваться в нем, заполнять все свои персональные данные, формировать свой круг друзей, проявлять активность и накапливать авторитет. Вот она - проблема. Вам потребуется много времени и сил для того, чтобы узнать, нужен ли вам действительно этот сервис. Времени и сил уже потраченных на каком-то другом сервисе. Но если разработчики нового сервиса солидарны с идеями Open Social Web, то достаточно будет лишь делегировать новому сервису доступ к вашим персональным данным, к вашей активности. Вы войдете на новый сервис преисполненными собственной значимостью, со всем накопленным авторитетом, с вашими друзьями по социальным сетям и прочее. Более того, новый сервис импортирует структуру ваших предпочтений и покажет вам на переднем плане то, что вы хотели бы увидеть и в том виде в котором вам это понравиться. Звучит как фантастика. Но теоретически это достижимо. Как?

Личный Информационный Сервер (ЛИС)


Социальные сети медленно, под сильным давлением своих пользователей, становятся всё более открытыми. Не утихают дискуссии о том, кому принадлежат данные пользователей, хранящиеся в базах сервисов - сервисам или самим пользователям. Многим вопрос покажется риторическим, но не стоит забывать, что большая часть стоимости крупнейших социальных сетей заключается в пользователях и их данных.

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

Но это проблема сервисов. А вот людям наоборот очень даже выгодно, чтобы их данные (имя, ник, список друзей, фотографии, интересы, ...) могли быть легко перенесены ими из одного сервиса в другой. Это не значит, что эти данные станут открытыми для всех. Приватность и права доступа никто не отменял. Это значит, что если сервис предоставляет интересный для вас функционал, то вы сможете перенести в него свои данные нажатием одной кнопки (при этом, по желанию, указав, какие именно данные вы хотите перенести и что вы разрешаете сервису с ними делать).

Крупные социальные сети хотят быть закрытыми, им это выгодно. Поэтому инициатива по переходу к использованию переносимых данных должна исходить от пользователей. Так оно и есть. Такие проекты, как DiSo, DataPortability и многие другие поддерживаются людьми, которые стремятся к более открытой и свободной сети.

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

Синдикация материалов