OpenID вход в рабочий процесс?

Когда кто-то заходит на сайт, используя Open ID, что происходит за кулисами?

Может ли кто-нибудь объяснить мне рабочий процесс / шаги, которые происходят во время обычного входа на сайт с открытым идентификатором партнера? (как этот сайт)

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

4 ответа

Что такое OpenId?

OpenID - это открытая, децентрализованная, бесплатная платформа для ориентированной на пользователя цифровой идентификации. OpenID использует преимущества уже существующих интернет-технологий (URI, HTTP, SSL, Diffie-Hellman) и понимает, что люди уже создают идентичности для себя, будь то в своем блоге, фотопотоке, странице профиля и т. Д. С помощью OpenID вы можете легко преобразовать одну из них. из этих существующих URI в учетную запись, которая может использоваться на сайтах, которые поддерживают входы OpenID.

OpenId

Разница между OpenId и обычной формой аутентификации?

Разница в том, что идентификация будет децентрализована на внешний сайт (например, Wordpress, Yahoo...). Веб-сайт будет знать, что идентификация в порядке или нет, и позволит вам войти. Обычная форма аутентификации сделает сравнение с их частной базой данных и позволит вам войти или нет. Вы можете использовать только логин-пароль к этому сайту. С openId вы можете использовать один и тот же логин-пароль на нескольких сайтах.

Как это устроено?

меры

  1. Пользователь подключается к веб-сайту с поддержкой OpenID.
  2. Пользователь вводит учетные данные.
  3. Пост сделан с помощью BASE64 (сайт для провайдера)
  4. Ответ построен (которые содержат срок действия)
  5. Сайт перенаправляет пользователя к провайдеру для входа.
  6. Пользователь вводит пароль и отправляет.
  7. Проверка выполнена.
  8. Авторизоваться!

Я написал этот ответ на этот вопрос, но этот вопрос более старый, поэтому я вставил свой ответ сюда.

Джефф Этвуд опубликовал хороший обзор этого здесь

Я наткнулся на это великолепное введение OpenID, которое не является ни слишком высоким, ни слишком низким уровнем.

http://wiki.openid.net/w/page/12995171/Introduction

Это немного многословно и более или менее написано как проза, но это забавное чтение и очень информативное о том, что происходит за кулисами.

Также проверьте раздел Вход в систему в записи OpenID в википедии. (Вы, вероятно, уже читали это, если переходили по ссылкам в статье Джеффа).:)

Другие вопросы по тегам