И снова об идентификации
Все знают о проблеме идентификации рядового пользователя в сети. Многие сталкиваются с этой проблемой сами и неимоверно страдают от этого. Некоторые понимают, что заводить много учётных записей с одним и тем же паролем плохо, а помнить отдельный "хороший" пароль для каждой учётной записи невозможно. И лишь единицы берут и придумывают своё решение.
Много уже сказано об OpenId и CardSpace, вот, товарищи из Sxip чего-то придумали, но зачем придумывать что-то, что потребует переработки всего старого. Я в том смысле, что, чтобы получить все прелести OpenID я как пользователь должен создать ещё один аккаунт, на этот раз на сервисе, который обеспечивает поддержку этого самого OpenID. Остаётся только надеяться, что на этот раз это будет самый распоследний из аккаунтов, данные которых мне потребуется запомнить. Правда, надежды мало.
Решение напрашивается само собой. Скажем, у меня уже есть Google Account. Почему я не могу использовать его для авторизации на сервере того же Flickr. Нет, я понимаю, что сытый голодному Yahoo! Google не товарищ, но всё же. Основная-то идея в удобстве для меня как для конечного пользователя, ведь так?! (Хочется в это верить.)
Многие шикарные машины в наши дни в комплекте имеют служебный ключ. Этот ключ ты можешь смело отдать парковщику и он сможет с его помощью проехать на машине не более пары километров, в отличие от обычного ключа. Некоторые служебные ключи не позволяют открывать багажник или блокируют доступ к книге контактов автомобильного телефона. В не зависимости от того, какие ограничения накладывает такой ключ, сама идея очень умна. Ты даёшь кому-то ограниченный доступ к своей машине при помощи специального ключа, в то время как сам владеешь ключом "от всех замков".
из Explaining OAuth
Идея, как видим, не нова, как минимум в приложении к автоиндустрии. Однако, знающие люди скажут, что и в Web подобные решения уже есть. Всё верно, достаточно вспомнить Google AuthSub, AOL OpenAuth, Flickr API и прочих. Нового в OAuth только то, что теперь это почти стандарт. А как только появляется стандарт, сильно возрастает вероятность его поддержки со стороны горячо любимых Web ресурсов. Может не за горами тот день, когда для подписки на новый сервис не надо будет создавать очередную пару логин-пароль, и для того, чтобы оставить комментарий в любом блоге достаточно будет ввести данные своего Google Account.