title: The RedirectUri passed in the authentication properties is not being applied when calling the challenge
body: <p>I am using OpenId Connect protocol to authenticate in my application. In the Startup.cs file I have all challenges configured (login, register, change password, etc) with the returnUrl like '<a href="https://domain.com/en-IE/Home/Index" rel="nofollow">https://domain.com/en-IE/Home/Index</a>' but when I am calling the challenge I want to change the returnUrl using the current culture the user is in... For that I am calling the following:</p>
  
  <pre><code>public static void SignIn(this IOwinContext context)
  {      
        var authProperties = new AuthenticationProperties { RedirectUri = 'https://domain.com/ga-IE/Home/Index' };
        context.Authentication.Challenge(authProperties, ClientSettings.Login);
  }
  </code></pre>
  
  <p>So, my problem is that I can see the returnUrl as en-IE and not the new passed ga-IE.
  What am I doing wrong?</p>