I have a Rest API whose task is to authenticate the user to Azure AD. It uses a ChallengeRequest to login in as follows:

```
return Challenge(new AuthenticationProperties
            {  
                RedirectUri = "http://google.com"  
            }, OpenIdConnectDefaults.AuthenticationScheme);  

```

There are 2 terms to delineate here: 

* **CallbackPath**: a parameter of the OpenIdConnect config. This URL must be authenticated in the list of 'Reply Urls' of the Identity Provider.
* **RedirectUri**: a property passed into the Challenge Request.

What I expect is that the request will redirect to the **RedirectUri** after authenticating against the OpenIdConnect scheme. The purpose being to redirect to a custom URL specified in a Query String. However it redirects to the **CallbackPath** instead. 

---

UPDATE: 

After tweaking the Azure AD settings in my answer below the scenario works as expected in Edge and Firefox browsers. 

However this issue remains on the *Google Chrome* browser.

How do I get the request to redirect to the **RedirectUri**?