- •1.Предпосылки.
- •3. Формальное определение
- •4. Мне как пользователю…
- •5.Чтобы получить этот самый идентификатор,
- •6. Какие провайдеры OpenID вообще есть?
- •6. Какие провайдеры OpenID вообще есть?
- •6. Какие провайдеры OpenID вообще есть?
- •6. Какие провайдеры OpenID вообще есть?
- •6. Какие провайдеры OpenID вообще есть?
- •6. Какие провайдеры OpenID вообще есть?
- •6. Какие провайдеры OpenID вообще есть?
- •6. Какие провайдеры OpenID вообще есть?
- •6. Какие провайдеры OpenID вообще есть?
- •7. Покажем на примере…
- •7. Покажем на примере…
- •7. Покажем на примере…
- •8.Итак, что же получает пользователь ?
- •9. Проверяем…
- •10. Что в это время происходит?..
- •10. Что в это время происходит?..
- •10. Что в это время происходит?..
- •10.Что в это время происходит?..
- •10.Что в это время происходит?..
- •10. Что в это время происходит?..
- •11.О безопасности
- •Спасибо за внимание.
6. Какие провайдеры OpenID вообще есть?
6. Какие провайдеры OpenID вообще есть?
Другие провайдеры
Blogger.com
http://username.blogspot.com
Google.com
http://www.google.com/profiles/username.
LiveJournal.com
http://username.livejournal.com.
MyOpenId.com
https://username.myopenid.com
Myspace.com http://www.myspace.com/username.
StartSSL.com https://username.startssl.com.
VerisignLabs.com
https://username.pip.verisignlabs.com
Wordpress.com http://username.wordpress.com.
Yahoo.com http://yahoo.com.
6. Какие провайдеры OpenID вообще есть?
|
|
Сводная таблица |
|
|
||
|
Провайдер |
Тип ресурса |
OpenID-идентификатор |
Подробности |
||
mail.ru |
Email: username@mail.ru |
http://username.id.mail.ru |
openid.mail.ru |
|||
rambler.ru |
Email: username@rambler.ru |
http://id.rambler.ru/users/username |
http://developers.rambler.ru/rambler-id |
|||
http://rambler.ru |
||||||
|
|
|
|
|
||
|
|
|
http://vkontakteid.ru или http://vk.lc |
|
|
|
|
|
|
(OpenID 2.0) |
|
|
|
|
|
Учётная запись: |
http://vkontakteid.ru/username или |
|
|
|
vkontakte.ru |
http://vk.lc/username |
vkontakteid.ru |
||||
http://vkontakte.ru/username |
||||||
|
|
http://vkontakteid.ru/idNNNNNNN или http:// |
|
|
||
|
|
|
|
|
||
|
|
|
vk.lc/idNNNNNNN (старый цифровой |
|
|
|
|
|
|
идентификатор) |
|
|
|
yandex.ru |
Email: username@yandex.ru или блог |
http://username.ya.ru |
openid.yandex.ru |
|||
http://username.ya.ru |
||||||
|
|
|
|
|
||
blogger.com |
Блог: http://username.blogspot.com |
http://username.blogspot.com |
Blogger becomes an OpenID provider |
|||
chi.mp |
Домен (визитка): http://username.mp |
http://username.mp |
Chi.mp FAQ |
|||
facebook.com |
Профиль: |
http://www.facebook.com/username |
? |
|
||
http://www.facebook.com/username |
|
|||||
|
|
|
|
|
||
google.com |
Учётная запись: username |
http://www.google.com/profiles/username |
Federated Login For Google Account Users |
|||
или почта username@gmail.com |
||||||
|
|
|
|
|
||
livejournal.com |
Блог: http://username.livejournal.com |
http://username.livejournal.com |
How do I use my LiveJournal account to log in |
|||
myopenid.com |
Учётная запись: username |
https://username.myopenid.com |
myopenid.com |
|
||
myspace.com |
Профиль: |
http://www.myspace.com/username |
MySpace Developer Team News and Announ |
|||
http://www.myspace.com/username |
||||||
|
|
|
cements |
|||
startssl.com |
Учётная запись: username |
https://username.startssl.com |
||||
startssl.com |
||||||
verisignlabs.com Personal Identity Port Учётная запись: username |
https://username.pip.verisignlabs.com |
pip.verisignlabs.com |
||||
|
wordpress.com |
Блог: http://username.wordpress.com |
http://username.wordpress.com |
Settings > OpenID |
||
|
||||||
yahoo.com |
Учётная запись: username |
http://yahoo.com |
OpenID Yahoo |
7. Покажем на примере…
Выбираем в качестве провайдера OpenID Яндекс. Регистрируемся.
Получаем идентификатор вида: openid.yandex.ru/username
7. Покажем на примере…
Simple Registration Extension
Первоначально OpenID создавался исключительно для аутентификации пользователя, но после непродолжительной эксплуатации появилась острая потребность в предоставлении дополнительной
информации о конечном пользователе. Для решения этой проблемы было разработано расширение
протокола — Simple Registration Extension.
Провайдеры аутентификации, которые поддерживают это расширение, могут хранить информацию о т. н. «персонах».
«Персона» — запись, содержащая Ваше имя, адрес электронной почты и другие данные, которые обычно требуются для регистрации на сайтах. Любая персона может быть выбрана, как «публичная» — её содержимое сможет посмотреть каждый даже без согласия персоны на это.
7. Покажем на примере…
Доверенные сайты — список сайтов, которым разрешено использовать Yandex OpenID (обновляется после успешной авторизации на том или ином сайте); Дополнительная информация — редактирование информации
профиля, по которому будет происходить вход (авторизация); История — история авторизации (по-умолчанию она включена, но можно отключить).
8.Итак, что же получает пользователь ?
1.Простой для запоминания персональный URL
2.Информацию о действиях, произведенных с помощью учетной записи
3.Отсутствие необходимости регистрации на множестве сайтов.
4.Контроль за безопасностью авторизаций учетной записи.
9. Проверяем…
Для авторизации на сайте пользователю достаточно указать свой идентификатор, выданный ему провайдером OpenID. Иногда рядом с полем располагается логотип OpenID.
http://openid.yandex.ru/ivanenko-ia
10. Что в это время происходит?..
Чтобы зайти на любой сайт с поддержкой OpenID, найдите нужную форму и укажите в ней свой URL. Сайт использует его, чтобы связаться с вашим провайдером OpenID, и автоматически перенаправит вас на форму входа, расположенную на нем. После того, как вы пройдете аутентификацию на сервере OpenID, ваш провайдер сделает две вещи, причем опять же автоматичеcки. Во-первых, он передаст подтверждение на тот сайт, с которого вы изначально делали запрос, что вы – это действительно вы, и с этого момента вас надо рассматривать как полноценно зарегистрированного пользователя системы. Во- вторых, провайдер перенаправит страницу, с которой вы начинали