DotNetOpenAuth + MVC2 + Google App Standard - PullRequest
       16

DotNetOpenAuth + MVC2 + Google App Standard

0 голосов
/ 05 августа 2010

Я пытаюсь аутентифицировать пользователей в моем приложении ASP.Net MVC2, создать учетную запись стандартной версии приложения Google.Я не смог найти ни примеров, ни документации для достижения.Я посмотрел в DotNetOpenAuth Samples Solution, но не нашел пример, соответствующий моим потребностям.Все примеры работали с учетными записями Google, но не с приложениями Google.

Я немного запутался.Например:

  1. Нужно ли размещать документ xrds на своем сайте, или я могу положиться на один аккаунт Google (например, "https://www.google.com/accounts/o8/.well-known/host-meta?hd=example.com"?)
  2. Как насчет сертификата.Я должен разместить его на моем сайте?

Ответы [ 2 ]

0 голосов
/ 06 августа 2010

Пример Эндрю работает отлично, и он использует Discovery Service, предоставляя UseGoogleHostedHostMeta = true классу OpenIdRelyingParty.

HostMetaDiscoveryService GoogleAppsDiscovery = new HostMetaDiscoveryService { UseGoogleHostedHostMeta = true };
...
relyingParty = new OpenIdRelyingParty();
relyingParty.DiscoveryServices.Insert(0, GoogleAppsDiscovery);

Я не обнаружил аналогичного поведения в MVC.

0 голосов
/ 06 августа 2010

Вы смотрели пример OpenIdRelyingPartyWebForms / loginGoogleApps.aspx?

...