DotNetOpenAuth: не найдена конечная точка OpenID - PullRequest
3 голосов
/ 29 октября 2010

Я прочитал следующее руководство: http://code.google.com/googleapps/marketplace/tutorial_dotnet.html

Верно ли, что для использования API Google для пользователя SSO ничего особенного не требуется?

Но когда я попытался запустить «Hello World» для приложения Marketplace, он вернул мне ошибку: Blockquote

Blockquote> Конечная точка OpenID не найдена. Blockquote

Когда

IAuthenticationRequest request = relyingParty.CreateRequest(openIdBox.Text); 

был вызван. Значение "openIdBox.Text" - это мой адрес электронной почты Google.

P.S. Мое исследование тем, связанных со стеком потока, связанных с той же ошибкой, ничего не дает.

Пожалуйста, сообщите!

Любые мысли приветствуются!

1 Ответ

4 голосов
/ 29 октября 2010

Вы не можете использовать свой адрес электронной почты Google в качестве своего OpenID. Вместо этого при использовании Google вы обычно используете http://www.google.com/accounts/o8/id в качестве OpenID; Google попросит вас указать ваш адрес электронной почты. Доверяющая сторона может не узнать ваш адрес электронной почты (в зависимости от того, одобряете ли вы предоставление этих данных).

...