Мне немного любопытно узнать, как работает аутентификация 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.
Другой, названный [Jan Rain] (http://janrain.com/openid-enabled/)
Еще один отличный пошаговый учебник от Remy Sharp для OpenID