Stack Apps is a question and answer site for apps, scripts, and development with the Stack Exchange API. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We just tried to authenticate with our application without being logged into anything on StackExchange. This is best tested in a private browser session without any cookies etc.

So after starting the iteration process on our site, I’m correctly redirected to the StackExchange OAuth authorization site (line breaks made for visualization purposes):

So far so well. I then choose Google to log into StackExchange, get redirected correctly and log in there. Afterwards, Google redirects me to this URL:

As you can see, the URL is urlencoded and will throw a 404 error on If I decode that encoded URI, I get this URL, which is again close to what we had before:

If I enter that into my browser’s bar, StackExchange will correctly tell me that it’s redirecting me back to our site and that also works just fine.

Because I don’t get back to our app’s /authorize path, the authorization won’t finish. So I have to manually get back from the (blank) 404 error site, and restart the login on our page. As I’m now logged into SE, it will immediately return to the app and I’m logged in there, so it’s not that big of an issue.

But that double-urlencoding still breaks the complete workflow so it would be nice if that would be fixed.

share|improve this question
up vote 3 down vote accepted

This was fixed in the latest deploy.

share|improve this answer
That’s great news! Works perfect now, thanks a lot :) – poke Jan 22 '14 at 23:10

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .