Пример Эндрю работает отлично, и он использует Discovery Service, предоставляя UseGoogleHostedHostMeta = true
классу OpenIdRelyingParty
.
HostMetaDiscoveryService GoogleAppsDiscovery = new HostMetaDiscoveryService { UseGoogleHostedHostMeta = true };
...
relyingParty = new OpenIdRelyingParty();
relyingParty.DiscoveryServices.Insert(0, GoogleAppsDiscovery);
Я не обнаружил аналогичного поведения в MVC.