Разработчики проекта Mozilla представили [3] сервис идентификации пользователей в сети - Mozilla Persona, построенный на базе технологии BrowserID [4]. Изначально весь проект по созданию системы идентификации Mozilla носил имя BrowserID, но теперь BrowserID будет ассоциироваться только с протоколом и низкоуровневыми компонентами. Под именем Mozilla Persona будет развиваться один из конечных сервисов на базе технологии BrowserID. Сервис будет поддерживаться на серверах Mozilla и предоставлять ряд расширенных функций, таких как панель управления идентификацией (identity dashboard) и средства для привязки данных и приложений к пользователю.
Развиваемая сообществом Mozilla технология аутентификации BrowserID позволяет [5] пользователям сети Интернет авторизоваться на любом веб-сайте, используя одну и ту же пару - email и пароль. Обязательным шагом является только подтверждение указанного email и выбор пароля, после чего их можно использовать для своей идентификации на всех сайтах, поддерживающих BrowserID. В качестве логина может быть использован любой почтовый адрес, для подтверждения почты используется специальный протокол [6]. Система работает с использованием криптографии по открытым ключам, при этом работа организована так, что в процессе идентификации BrowserID-сервер не может отследить какие именно сайты посещает пользователь, он лишь подтверждает, что указанный идентификатор является валидным.
Примечательно, что имя Personas уже использовалось для обозначения легковесных дополнений [7], меняющих внешний вид Firefox, но так как данное имя вызывало путаницу среди пользователей решено [8] придумать для подобных дополнений другое имя, более точно отражающее их суть, например, скины, обои, темы оформления или фоновые рисунки. Судя по всему, разработчикам имя Persona пришлось по вкусу и они решили использовать его для проекта идентификации.
Одновременно объявлено [9] о скором открытии каталога-магазина Mozilla Marketplace, нацеленного на формирование экосистемы по разработке и распространению универсальных локальных web-приложений. Каталог, целью создания которого является обеспечение связи между разработчиками и пользователями web-приложений, будет открыт [10] для разработчиков после анонса на конференции Mobile World Congress, которая состоится 27 февраля. Размещаемые в каталоге web-приложения будут написаны с использованием стандартных web-технологий (HTML5, CSS, JavaScript) и соответствовать принципу "написано один раз, работает везде". Будет поддерживаться распространение как бесплатных, так и платных приложений, которые смогут работать на широком спектре устройств, платформ и браузеров.
Новый каталог является частью более масштабной платформы Web Apps [11], в рамках которой также ведётся работа над созданием универсального API [12], обеспечивающего управление установкой web-приложений и предоставлением доступа к локальным ресурсам. В число компонентов платформы также входит вышеотмеченная система идентификации, дающая пользователям возможность контролировать свой контент и позволяющая привязать web-приложения к конкретному пользователю, а не к устройству или платформе.
Ссылки:
[1] http://htfl.ru/cat-news-mozilla
[2] http://htfl.ru/cat-news-novosti
[3] /out.php?link=http://identity.mozilla.com/post/18038609895/introducing-mozilla-persona
[4] /out.php?link=https://browserid.org/
[5] http://htfl.ru/news/browserid-novyi-proekt-mozilla-po-autentifikatsii-polzovatelei-na-veb-saitakh
[6] /out.php?link=https://wiki.mozilla.org/Labs/Identity/VerifiedEmailProtocol
[7] /out.php?link=https://addons.mozilla.org/firefox/personas/
[8] /out.php?link=http://blog.mozilla.com/addons/2012/02/02/renaming-personas/
[9] /out.php?link=http://blog.mozilla.com/blog/2012/02/22/mozilla-marketplace-opening-for-app-submissions-soon/
[10] /out.php?link=http://www.businesswire.com/news/home/20120222005620/en/Mozilla-Opens-Apps-Marketplace-Developer-Submissions-Mobile
[11] http://htfl.ru/news/soobshchestvo-mozilla-vypustilo-pervyi-testovyi-reliz-proekta-web-apps
[12] /out.php?link=https://developer.mozilla.org/en/OpenWebApps/The_JavaScript_API