Я использую DotNetOpenAuth для входа в систему как часть моего процесса входа в систему. Он отлично работает для обработки подлинности, но процесс извлечения информации пользователя от различных поставщиков openId работает не очень хорошо.Извлечь информацию о пользователях OpenId среди поставщиков
Использование MyOpenId Я получаю полную информацию, которую я запрашиваю, используя RequestsRequest с DotNetOpenAuth. По-видимому, он использует протокол SREG для запроса и получения этого содержимого. Это отлично работает с MyOpenId, но ничего не делает для Google или Yahoo и других поставщиков, которые не поддерживают этот протокол (пока?).
Есть ли способ получить информацию о пользователях перекрестного провайдера, используя DotNetOpenAuth (или какой-либо другой механизм, отличный от RPX (не ищет другого человека посередине: -}))?
Я не думаю, что есть протокол «SIG». Есть SREG (простая регистрация) и AX (обмен атрибутами). –
Извините, значит SREG: -}. Обновленный вопрос. –