Фирма

«Инрэко ЛАН»

Данная статья является продолжением разговора о введении регистрации и аутентификации посетителей на сайте.

OpenId

OpenId

Пытаясь минимизировать свои потенциальные трудозатраты на реализацию регистрации посетителей на своём сайте (читай – найти лёгкий путь), а заодно использовать современный уровень веб-технологий, я как-то случайно наткнулся на информацию об открытом стандарте OpenId, а также о возможности использовать сугубо Microsoft’овский LiveId для идентификации на стороннем сайте. Общего названия у них тогда не было, да и сейчас я не встречал, поэтому условимся называть эту технологию идентификации доверительной сетевой идентификацией – это вполне отражает их суть («мой сайт доверяет сайту-провайдеру идентификацию пользователя, а тот доверяет моему сайту, как запрашивающему идентификацию»).

К сожалению, OpenId и LiveId не отличались между собой по самому главному для меня критерию – наличию готовых и открытых ASP-библиотек для их использования на моём сайте. LiveId SDK изначально больше ориентировано на ASP.NET-разработку, у OpenId библиотек побольше, но среди них всё равно не было нужной мне ASP-библиотеки (да, да, я всё ещё пишу на старом добром ASP, а не на современном и ультрамодном ASP.NET). :-(

Поэтому основное различие между OpenId и LiveId заключалось в том, что первый был именно открытым стандартом и поэтому технологией децентрализованной сетевой идентификации, а второй – закрытой службой идентификации Microsoft (хоть и с открытым интерфейсом идентификации) – а кто знает, что однажды захочет делать с пользовательскими данными эта мегакорпорация-монополист?.. Поэтому OpenId победил своей «демократией». :-) И когда чуть позднее, 27.10.2008, LiveId также стал работать и как OpenId-провайдер, я понял, что сделал правильный выбор более общей технологии – OpenId.

Впоследствии я настоял на появлении OpenId-идентификации и в одном из наших фирменных проектов – сервисе анонсов всех событий Владимира «КогдаБудет33».

Метки: LiveId | Microsoft | OpenId | авторизация | аутентификация | идентификация | пользователи | посетители | реализация | регистрация

Добавить комментарий

Защитный код
Обновить