title: DotNetOpenAuth new OpenIdRelyingParty().GetResponse() is null?
body: <p>I'm using this tutorial: <a href="http://www.dotnetopenauth.net/developers/help/programmatic-openid-relying-party/" rel="nofollow">http://www.dotnetopenauth.net/developers/help/programmatic-openid-relying-party/</a></p>
  
  <p>My GetResponse() call always returns null, I've also added localhost to my white list in the web.config. I feel like I've done everything right &amp; can't find a solution on line. In debug when I look at the openid object. I has a count of 2 discovery services..</p>
  
  <p>I call the method below from a JS click.</p>
  
  <pre><code>[HttpPost]
          public void PingOpenID()
          {
              var openid = new OpenIdRelyingParty();
              IAuthenticationResponse response = openid.GetResponse();
  
              if (response != null)
              {
                  switch (response.Status)
                  {
                      case AuthenticationStatus.Authenticated:
                          FormsAuthentication.RedirectFromLoginPage(
                              response.ClaimedIdentifier, false);
                          break;
                      case AuthenticationStatus.Canceled:
                          ModelState.AddModelError("loginIdentifier",
                              "Login was cancelled at the provider");
                          break;
                      case AuthenticationStatus.Failed:
                          ModelState.AddModelError("loginIdentifier",
                              "Login failed using the provided OpenID identifier");
                          break;
                  }
              }
          }
  </code></pre>