Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 7th, 2012  |  syntax: None  |  size: 1.46 KB  |  hits: 9  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. DotNetOpenAuth with MVC 4.0
  2. var request = _openid.CreateRequest(openIdUrl);
  3.   var fetch = new FetchRequest();
  4.   fetch.Attributes.AddRequired(WellKnownAttributes.Contact.Email);
  5.   fetch.Attributes.AddRequired(WellKnownAttributes.Name.First);
  6.   fetch.Attributes.AddRequired(WellKnownAttributes.Name.Last);
  7.   request.AddExtension(fetch);
  8.   //return RedirectToAction("Login");
  9.   return request.RedirectingResponse.AsActionResult(); // <-- This is the line throwing the error
  10.        
  11. <runtime>
  12.     <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  13.         <dependentAssembly>
  14.             <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
  15.             <bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0" />
  16.         </dependentAssembly>
  17.         <dependentAssembly>
  18.             <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
  19.             <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
  20.         </dependentAssembly>
  21.         <dependentAssembly>
  22.             <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
  23.             <bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0" />
  24.             <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
  25.         </dependentAssembly>
  26.     </assemblyBinding>
  27.     <legacyHMACWarning enabled="0" />
  28. </runtime>
  29.        
  30. using DotNetOpenAuth.OpenId.Extensions.AttributeExchange;
  31. using DotNetOpenAuth.OpenId.Extensions;