Подтвердить что ты не робот

Как реализован OpenID?

Как вы проектируете и реализуете компоненты OpenID?

(Был ли "Как работает OpenId" )

Я понимаю, что этот вопрос представляет собой нечто вроде duplicate, и да, я прочитал spec и статья в википедии.

После прочтения упомянутых выше материалов у меня все еще нет полной картины в моей голове о том, как обрабатываются каждый шаг процесса. Возможно, недостающее является хорошей диаграммой рабочего процесса, как работает реализация OpenID.

Я рассматриваю возможность включения OpenID в одно из моих приложений для размещения сценария с одним знаком входа в систему, и я, вероятно, займусь DotNetOpenID вместо того, чтобы пытаться реализовать его сам, но я все еще хочу лучше понять подробности, прежде чем приступать к работе.

Кто-нибудь может рекомендовать книги или веб-сайты, которые хорошо объясняют это? Это не помешает иметь ответ, который также охватывает основы здесь и на этом сайте.

[изменить]

Я изменил название, чтобы быть более специфичным для реализации, так как, очевидно, есть много мест, чтобы получить представление в десять тысяч футов.

4b9b3361

Ответ 1

Эта страница содержит красивую блок-схему.

Я нашел эту ссылку в OpenID Wiki, вы можете проверить там больше ресурсов.

Ответ 2

Я рекомендую Джозефа Смарра Рецепт OpenID-Включение вашего сайта.

Я не читал DotNetOpenID-документы, но я бы хотел, чтобы всякая реализация, которую вы выбрали, также имела бы обзорную документацию и/или примеры, иллюстрирующие использование API.

Ответ 4

У Джеффа есть отличная статья об OpenID, где он делится своими впечатлениями:

OpenID: действительно ли мир нужен еще одному пользователю и паролю?

На официальном сайте OpenID есть ссылки на учебные пособия:

http://openid.net/developers/

Здесь вы можете получить хороший логин-контроль для OpenID (который также используется здесь в stackoverflow):

http://www.idselector.com/