If you click "Log in with Twitter" as a guest, or "Associate with Twitter" when logged in, and you decide not to go ahead with the authorisation, and you click "Cancel", and then "Return to [site]", it will redirect you to an error message: "An unexpected error occurred. Please try again later".
Could it not safely take the user back to the originating page using the oauth_callback URL?
Could it not safely take the user back to the originating page using the oauth_callback URL?