Index: trunk/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorizationClient.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorizationClient.java	(revision 9300)
+++ trunk/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorizationClient.java	(revision 9301)
@@ -273,5 +273,5 @@
         try {
             URL autUrl = new URL(oauthProviderParameters.getAuthoriseUrl());
-            URL url = new URL("http", autUrl.getHost(), autUrl.getPort(), "/logout");
+            URL url = new URL(Main.pref.get("oauth.protocol", "https"), autUrl.getHost(), autUrl.getPort(), "/logout");
             return url.toString();
         } catch (MalformedURLException e) {
@@ -383,5 +383,5 @@
             URL url = new URL(buildOsmLogoutUrl());
             synchronized (this) {
-                connection = HttpClient.create(url).connect();
+                connection = HttpClient.create(url).setMaxRedirects(-1).connect();
             }
         } catch (IOException e) {
