Как вы проектируете и реализуете компоненты OpenID?
(Был ли "Как работает OpenId" )
Я понимаю, что этот вопрос представляет собой нечто вроде duplicate, и да, я прочитал spec и статья в википедии.
После прочтения упомянутых выше материалов у меня все еще нет полной картины в моей голове о том, как обрабатываются каждый шаг процесса. Возможно, недостающее является хорошей диаграммой рабочего процесса, как работает реализация OpenID.
Я рассматриваю возможность включения OpenID в одно из моих приложений для размещения сценария с одним знаком входа в систему, и я, вероятно, займусь DotNetOpenID вместо того, чтобы пытаться реализовать его сам, но я все еще хочу лучше понять подробности, прежде чем приступать к работе.
Кто-нибудь может рекомендовать книги или веб-сайты, которые хорошо объясняют это? Это не помешает иметь ответ, который также охватывает основы здесь и на этом сайте.
[изменить]
Я изменил название, чтобы быть более специфичным для реализации, так как, очевидно, есть много мест, чтобы получить представление в десять тысяч футов.