OpenID вход в рабочий процесс? - PullRequest
10 голосов
/ 16 сентября 2008

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

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

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

Ответы [ 4 ]

8 голосов
/ 09 декабря 2008

Что такое OpenId?

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

OpenId

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

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

Как это работает?

Steps

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

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

6 голосов
/ 16 сентября 2008

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

1 голос
/ 15 сентября 2011

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

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

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

0 голосов
/ 16 сентября 2008

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...