OpenID

Материал из Справка @diary.ru.

Перейти к: навигация, поиск

Содержание

[править] Что такое OpenID?

OpenID — это открытая децентрализованная система единого входа, которая позволяет использовать один логин и пароль на большом количестве сайтов. На сайтах поддерживающих OpenID, пользователям не приходится регистрироваться и помнить данные для каждого сайта. Вместо этого им достаточно быть зарегистрированными на сайте «провайдера идентификации»

Подробнее на Википедии

Cервер Diary.ru может выступать как OpenID-клиент и как OpenID-сервер.

[править] OpenID-клиент

Любой пользователь, зарегистрированный на стороннем на сайте, поддерживающем OpenID (например, на Livejournal.com, Liveinternet.ru и других), может оставлять в @дневниках комментарии от своего логина на стороннем сервере. При этом, его права доступа к записям и права комментирующего пока приравниваются к правам «Гостя» — незарегистрированного пользователя Diary.ru, но вместо логина «Гость» ставится его логин со стороннего сервера с соответствующей ссылкой на него.

OpenID-аккаунт пользователя имеет вид ссылки на его дневник (URL его блога, журнала или профиля — эту ссылку определяет сторонний сайт, а не мы).

Пример: ЖЖ-пользователь с логином exler имеет аккаунт OpenID: exler.livejournal.com. Если он оставит комментарий в @дневниках, тот будет выглядеть от логина:

OpenID-логины ЖЖ и Ли.ру будут отображаться с их иконками, а остальные со стандартной иконкой OpenID (ее видно в поле ввода OpenID нового комментария).

Если он является также зарегистрированным пользователем @дневников, то в настройках «Список данных передаваемых через OpenID» может один за другим задать OpenID-аккаунты сторонних сервисов, на которых он зарегистрирован. Проверка каждого аккаунта производится один раз, после чего сторонний аккаунт будет добавлен в список настроек авторизации на Diary.ru. Теперь этот пользователь может авторизовываться на Diary.ru под любым из этих OpenID-аккаунтов, при этом происходит проверка — привязан ли этот Open-ID-аккаунт к какому-нибудь логину Diary.ru? Если привязан, то пользователь становится зарегистрированным на Diary.ru под этим логином, а если не привязан — остается гостем с другого сервера.


Из этого следует, что:

  • к одному логину на Diary.ru можно привязать несколько OpenID-аккаунтов (в ЖЖ, Ли.ру и т.п.);
  • один и тот же OpenID-аккаунт (в ЖЖ, Ли.ру и т.п.) нельзя привязать нескольким логинам на Diary.ru (иначе будет непонятно, под каким логином Diary следует считать пользователя зарегистрированным);
  • один логин на Diary.ru можно использовать в качестве OpenID-аккаунта для другого логина Diary.ru. Это означает, в частности, что если вы прописали оба логина друг у друга в настройках Параметры безопасности и авторизации, то даже забыв пароль от одного из них, сможете авторизоваться под другим;
  • точно так же, забыв пароль от логина на Diary.ru, можно все равно авторизоваться под ним, используя OpenID-аккаунт на стороннем сервере.


 
Изображение:Лого дневников.gif
Важно:

Существует побочный эффект использования OpenID, о котором забывать нельзя: если у вас украдут пароль от OpenID-аккаунта в ЖЖ или том на стороннем сервере, который вы авторизуете для логина в Diary.ru, то злоумышленник сможет войти под вашим логином в @дневники. И наоборот, кража пароля на Diary.ru грозит вам тем, что он сможет авторизоваться в некоторых ваших сторонних блогах и журналах.

[править] Diary.ru как OpenID-сервер

Оставлять комментарии на некоторых сайтах могут только его зарегистрированные пользователи. С появлением OpenID, зарегистрированные пользователи @дневников могут отставлять комментарии на некоторых других сайтах, поддерживающих OpenID, если у них это разрешено. Там вам необходимо будет указывать адрес своего дневника:

  • diary.ru/~shortname

или

  • shortname.diary.ru

При этом, сторонний сервис потребует авторизации на Diary.ru. Когда эта авторизация будет пройдена, у вас появится возможность выбрать пункт «Всегда разрешать для этого сервера» — тогда этот сторонний сервер будет добавлен в список ваших настроек в раздел «Список данных передаваемых через OpenID», и вы сможете настроить параметры своего профиля, которые будут передаваться на этот сервер.


Итак, где искать следы OpenID у зарегистрированных пользователей Diary.ru?

В настройках Список данных передаваемых через OpenID перечислены ваши OpenID-аккаунты сторонних сервисов, под которыми вы можете регистрироваться и комментировать на Diary.ru;

[править] Зайти на @Diary.ru используя OpenID

Вы можете авторизоваться на diary.ru, используя OpenID:


[править] FAQ

[править] См. также


Адрес этой страницы:

http://info.diary.ru/index.php?title=OpenID
Личные инструменты