1

(11 replies, posted in Dropzone Support)

I linked my account by using an intercepting proxy and manually manipulating the OAuth flow. Looks like it's an imgur issue:

Imgur responds the webkit client with a 302 for accounts.google.com:

https://accounts.google.com/o/oauth2/auth?scope=https://www.googleapis.com/auth/userinfo.email%20https://www.googleapis.com/auth/plus.login&state=http://api.imgur.com/oauth2/authorize?client_id=09119b67d9cb8e2&response_type=token&redirect_uri=https://imgur.com/signin/google_plus_callback&response_type=code&client_id={redacted}

The problem is that this causes the flow to break down:

state=http://api.imgur.com/oauth2/authorize?client_id=09119b67d9cb8e2&response_type=token

Removing the client_id from the state parameter allows the flow to proceed:

https://accounts.google.com/o/oauth2/auth?scope=https://www.googleapis.com/auth/userinfo.email%20https://www.googleapis.com/auth/plus.login&state=http://api.imgur.com/oauth2/authorize?response_type=token&redirect_uri=https://imgur.com/signin/google_plus_callback&response_type=code&client_id={redacted}

The OAuth flow proceeds on Google's side, allowing me to login. Then it redirects me back to imgur, but without the client_id in the response token, which causes webkit to go into a recursive loop that concatenates response_type=token a gazillion times over. I can finish off the flow by manually issuing the request that imgur is expecting:

GET /oauth2/authorize?response_type=token&client_id=09119b67d9cb8e2

Hopefully that should help you with the fix. Good luck!

2

(11 replies, posted in Dropzone Support)

Update: It's just the Google+ OAuth flow. Proceeding results in this:

Error: invalid_request

Invalid response_type: token?client_id=...

3

(11 replies, posted in Dropzone Support)

I'm having issues with OAuth sign-in for Imgur, as well. I've downloaded and installed the nightly that you linked to above, but no dice. Clicking on the icons for the various OAuth login options does nothing. I viewed the console, but no errors are thrown with the exception of a 404 for a css file on imgur.

Dropbox Version: 3.5 (763)
Mac Version: 10.10.3

Want any additional info?

It's awesome that you added the ability to switch to an unsandboxed version. I've run into the issue with multiple other products with no recourse. For that reason (and because of the inability for special upgrade pricing for apps in the app store), I often buy non-appstore versions for software now.