It’s working a little bit better now, but still not quite working. I think you’ve set the redirect URL to the wrong URL.
To repro:
- Go to id.discourse.com (log out if you’re already logged in)
- Click “Log in” on the home page of id.discourse.com
- Click “Facebook”
- Now it prompts for name and email, or, if you’ve already logged in with Facebook, “You previously logged into Discourse Login (Discourse ID) with Facebook. Would you like to continue?”
- Click “Continue as [Name]”
- It redirects you to this page https://meta.discourse.org/auth/failure?message=csrf_detected&strategy=discourse_id#_=_ on meta.discourse.org (not id.discourse.com)! which says, “Sorry, the authorization timed out, or you have switched browsers. Please try again.”
