Object moved to here - Front- & Back-End Development - Front- & Back-End Development - Progress Community
 Front- & Back-End Development

Object moved to here

  • Object moved to here
  • 2a19521e-37c1-6deb-a958-ff0000446526_object-moved-to-here.png


    I have created a custom MVC widget (Hybrid MVC mode) that allows loggin in using Facebook, Twitter, Google. I use DotNetOpenAuth to implement it. But I get strange behavior when going redirect to registration page (i.e Facebook): appears  page with massage "Object moved to here" with link to loggin page instead direct redirecting.

    This is code


    public ActionResult ExternalLogin(SocialProvider provider, string returnUrl = "")
                return new ExternalLoginResult(provider.ToString(), Url.Action("ExternalLoginCallback", new ReturnUrl = returnUrl ));
            internal class ExternalLoginResult : ActionResult
                public ExternalLoginResult(string provider, string returnUrl)
                    Provider = provider;
                    ReturnUrl = returnUrl;
                public string Provider get; private set;
                public string ReturnUrl get; private set;
                public override void ExecuteResult(ControllerContext context)
                    OAuthWebSecurity.RequestAuthentication(Provider, ReturnUrl);
           public ActionResult ExternalLoginCallback(string returnUrl)
                AuthenticationResult result = OAuthWebSecurity.VerifyAuthentication(Url.Action("ExternalLoginCallback", new ReturnUrl = returnUrl ));
                if (!result.IsSuccessful)
                    return RedirectToAction("Index");
                 return RedirectToReturnUrl();

    Do you have any idea what is going on and how fix it?