I have everything working up to the point where my Oauth2 provider returns the redirect to the redirect_uri. I checked and the URI is correct, has the code and state variables in the query parameters but I get an error in the Alexa app saying too many redirects with a URI containing different query parameters. The authorize request has the correct URI with the proper client_id, response_type, scope, redirect_uri and state parameters. The redirect I'm returning has the URI with the correct code and state parameters. When the app does a GET to that URI it gets the following redirect: ?partnerFriendlyName=the%20external%20provider&success=false After sending the redirect I don't see any other network activity to my Oauth2 provider.