В сегодняшнем вебе у пользователей чаще всего есть выбор между использованием OpenID и регистрацией на сайте отдельного аккаунта.
Что же такое OpenID?
OpenID - технология уникальных идентификаторов(паспартов, аккаунтов) для сайтов. Для получения OpenID, нужно просто зарегистрироваться на сайте провайдера OpenID. Их сейчас полно. Гугл, Яндекс - самые популярные.
После регистрации вам будет выдан уникальный идентификатор, который чаще всего представляет собой ссылку вроде:
http://provider/user/name

Именно данный идентификатор можно использовать на многих сайтах, при этом не создавая тысячи аккаунтов. Не правда ли удобно?

Однако сейчас OpenID используется действительно редко и почти никогда не полноценно, не правильно, не полностью.
Например, в LJ есть поддержка OpenID, однако она мало у кого работает, да и если и работает, то не очень понятно что можно делать кроме как комментить.
Все делают свои велосипеды для регистрации. Не удобно. В WebQML нужно внедрить подобие OpenID с самого рождения.

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

Признаться, несколько моих стартапов, которые я готовил, призваны были использовать только OpenID. Я считал и считаю это верным, правильным и полезным.

Увы, пока я маловато почитал про внутреннее строение OpenID2, по сему в данной статье будет лишь небольшой обзор, скорее догадок.


Так что же будет в WebQML?

Чисто в теории, приложение должно иметь виджет-авторизатор. В нём есть небольшой набор настроек, но главная его задача - просто быть. Данный объект позволяет через себя получить доступ к текущему аккаунту(персоне и аккаунту, в терминалогии OpenID).

Все необходимые вещи будут заложены в... браузер!
Будет менеджер аккаунтов. При добавлении проверяется валидность аккаунта с помощью самого браузера как консумера.
Всё что остаётся делать веб-разработчику - добавить один объект и... всё!
Что же увидит на выходе сам клиент?

При заходе в приложение, в котором есть объект авторизации, браузер сообщит что можно авторизироваться для этого приложения, ибо приложение поддерживает работу с пользователями. Согласившись, браузер произведёт авторизацию с помощью приложения как консумера.
Всю необходимую информацию можно будет получить из этого объекта.

Пока есть только 2 вопроса, которые меня тревожат:
1) Защита от спама.
Можно создать свой сервер OpenID и от него использовать мультов. Пока я не знаю как достигается защита от таких атак, но пока идея одна - список "разрешённых" серверов.
2) OpenID и его избыточность. Сам по себе данный стандарт очень сложен и использует тучу технологий, хотя по сути мало что выполняет. Как вариант - написать свой аналог.

Пока - всё.





















Последние новости


План занятий

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

Гимнастика от 2 лет до 2 лет 6 месяцев

1. Самостоятельная ходьба. 2. Бег вдогонку за взрослым или к взрослому в разном темпе. 3. Руки вверх, потянуться – «деревья большие большие», развести руки в стороны. 4. Ходьба по доске, приподнятой над полом на 15–20 см. 5. Приседания. 6. Подъем туловища с опорой на ладони в положении лежа на животе. 7. Хлопк...
Читать далее »

Проблема: ожоги, ушибы, травмы

Немного повзрослев, ребенок начинает интересоваться источниками огня, что чревато ожогом. При незначительном ожоге необходимо поврежденный участок тела поместить под холодную проточную воду, а затем обработать антиожоговым аэрозолем. В период выздоровления применяют массаж, который способствует улучшению лимфо– и кровотока. В резуль...
Читать далее »

Проблема: плоскостопие

Когда ребенок начинает ходить, его первые шаги могут быть омрачены плоскостопием. К сожалению, если эта болезнь наследственная, то волнения вполне обоснованны. И здесь без посещения детского врача ортопеда не обойтись. Его рекомендации относятся к укреплению подошвенного свода стопы вашего ребенка. Костная структура стопы ребенка ...
Читать далее »

Рефлекторные движения

Рефлекторные гимнастические упражнения, В основе которых лежат врожденные двигательные рефлекторные реакции, проводятся первые три пять месяцев жизни ребенка, когда еще не утрачены безусловные двигательные рефлексы – «автоматическая походка», ладонно ротовой рефлекс, хоботковый рефлекс, сохранение равновесия, защитно оборонительные рефлексы. Рефлекторные гимнасти...
Читать далее »

Техника выполнения: растирание

Прямолинейное растирание Выполняется концевыми фалангами одного или нескольких пальцев. Движение проводится прямолинейно одной рукой или обеими, иногда с отягощением. Круговое растирание Проводится с помощью круговых движений концевыми фалангами одного или нескольких пальцев. Кисть располагается с опорой на основании ладони, а манипуляции выполняют в сторону мизинца одной рук...
Читать далее »

Проблема: пупочная грыжа

Пупочная грыжа – это патологическое состояние, в котором через несколько расширенное пупочное кольцо происходит выпячивание брюшины, сальника и даже кишечника. Причина заболевания следующая: вследствие дефекта передней брюшной стенки и пупочного кольца проявляется округлое или овальное выпячивание. Чаще факторами, провоцирующими повышение внутрибрюшного давления, являются кашель, запоры ...
Читать далее »