Мне немного любопытно узнать, как работает аутентификация OpenID.
Есть ли разница между аутентификацией OpenID и аутентификацией, которую сайты используют исключительно для себя?
Мне немного любопытно узнать, как работает аутентификация OpenID.
Есть ли разница между аутентификацией OpenID и аутентификацией, которую сайты используют исключительно для себя?
Ответы:
OpenID является открытым, децентрализованным , бесплатно рамки для ориентированных на пользователя цифровой идентификации. OpenID использует преимущества уже существующих интернет-технологий (URI, HTTP, SSL, Diffie-Hellman) и понимает, что люди уже создают идентификационные данные для себя, будь то в своем блоге, фотопотоке, странице профиля и т. Д. С OpenID вы можете легко преобразовать его. из этих существующих URI в учетную запись, которая может использоваться на сайтах, поддерживающих входы OpenID.
Разница в том, что идентификация будет децентрализована на внешний сайт (например, Wordpress, Yahoo, ...). Веб-сайт будет знать, в порядке ли идентификация, и позволит вам войти в систему. Обычная проверка подлинности веб-сайта выполняет сравнение с данными, хранящимися в частной базе данных, поэтому ваше имя пользователя и пароль могут использоваться только для входа на этот веб-сайт. С OpenID вы можете использовать одни и те же учетные данные на нескольких веб-сайтах.
Я наткнулся на это замечательное введение в OpenID, которое не является ни слишком высокоуровневым, ни слишком низким.
http://wiki.openid.net/w/page/12995171/Introduction
Это немного многословно и более или менее написано как проза, но его интересно читать и очень информативно о том, что происходит за кулисами.
(Ответ вставлен из моего ответа в рабочем процессе входа в систему OpenID?. )
Вот отличное объяснение концепции OpenID. Он объяснил каждый шаг по реализации OpenID.
Другой - [Ян Рейн] ( http://janrain.com/openid-enabled/ )
Еще одно отличное пошаговое руководство от Реми Шарпа для OpenID