From ba2df6685e0837c6eb3ea4290098fa387da46161 Mon Sep 17 00:00:00 2001 From: eraskin Date: Sun, 16 Feb 2020 11:04:03 -0500 Subject: [PATCH] Updated for v9.4 of Jetty --- google-oauth-client-jetty/pom.xml | 1 + .../extensions/jetty/auth/oauth2/LocalServerReceiver.java | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/google-oauth-client-jetty/pom.xml b/google-oauth-client-jetty/pom.xml index d37ca4e60..a16215ea4 100644 --- a/google-oauth-client-jetty/pom.xml +++ b/google-oauth-client-jetty/pom.xml @@ -89,6 +89,7 @@ org.eclipse.jetty jetty-server + 9.4.26.v20200117 junit diff --git a/google-oauth-client-jetty/src/main/java/com/google/api/client/extensions/jetty/auth/oauth2/LocalServerReceiver.java b/google-oauth-client-jetty/src/main/java/com/google/api/client/extensions/jetty/auth/oauth2/LocalServerReceiver.java index 06f26f873..7d103fb47 100644 --- a/google-oauth-client-jetty/src/main/java/com/google/api/client/extensions/jetty/auth/oauth2/LocalServerReceiver.java +++ b/google-oauth-client-jetty/src/main/java/com/google/api/client/extensions/jetty/auth/oauth2/LocalServerReceiver.java @@ -24,6 +24,7 @@ import org.eclipse.jetty.server.Connector; import org.eclipse.jetty.server.Request; import org.eclipse.jetty.server.Server; +import org.eclipse.jetty.server.ServerConnector; import org.eclipse.jetty.server.handler.AbstractHandler; /** @@ -116,8 +117,9 @@ public LocalServerReceiver() { @Override public String getRedirectUri() throws IOException { server = new Server(port != -1 ? port : 0); - Connector connector = server.getConnectors()[0]; + ServerConnector connector = new ServerConnector(server); connector.setHost(host); + server.setConnectors(new Connector[] { connector } ); server.setHandler(new CallbackHandler()); try { server.start();