comparison gwt-client/src/main/java/org/dive4elements/river/client/server/auth/was/Authenticator.java @ 9648:c5a496bf1b0b

Fixed: Duplizieren einer Fixierungsanalyse schlägt fehl.
author Gernot Belger <g.belger@bjoernsen.de>
date Wed, 04 Dec 2019 16:10:28 +0100
parents bc50ecfc58c5
children 295b3cb5ebc8
comparison
equal deleted inserted replaced
9647:bcaca2433f12 9648:c5a496bf1b0b
11 import java.io.IOException; 11 import java.io.IOException;
12 import java.security.GeneralSecurityException; 12 import java.security.GeneralSecurityException;
13 import javax.servlet.ServletContext; 13 import javax.servlet.ServletContext;
14 14
15 import org.apache.http.HttpEntity; 15 import org.apache.http.HttpEntity;
16 import org.apache.http.HttpHost;
16 import org.apache.http.HttpResponse; 17 import org.apache.http.HttpResponse;
17 import org.apache.http.StatusLine; 18 import org.apache.http.StatusLine;
18 import org.apache.http.client.HttpClient; 19 import org.apache.http.client.HttpClient;
20 import org.apache.http.conn.params.ConnRoutePNames;
19 import org.apache.http.conn.scheme.Scheme; 21 import org.apache.http.conn.scheme.Scheme;
20 import org.apache.http.conn.ssl.SSLSocketFactory; 22 import org.apache.http.conn.ssl.SSLSocketFactory;
21 import org.apache.http.impl.client.DefaultHttpClient; 23 import org.apache.http.impl.client.DefaultHttpClient;
22 24
23 import org.dive4elements.river.client.server.GGInATrustStrategy; 25 import org.dive4elements.river.client.server.GGInATrustStrategy;
45 Scheme https = new Scheme("https", 443, sf); 47 Scheme https = new Scheme("https", 443, sf);
46 HttpClient httpclient = new DefaultHttpClient(); 48 HttpClient httpclient = new DefaultHttpClient();
47 httpclient.getConnectionManager().getSchemeRegistry().register( 49 httpclient.getConnectionManager().getSchemeRegistry().register(
48 https); 50 https);
49 51
52 HttpHost proxy = new HttpHost("proxy.bce01.de",8080);
53 httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY,proxy);
54
50 Request httpget = new Request("https://geoportal.bafg.de/" + 55 Request httpget = new Request("https://geoportal.bafg.de/" +
51 "administration/WAS", username, password, encoding); 56 "administration/WAS", username, password, encoding);
52 HttpResponse response = httpclient.execute(httpget); 57 HttpResponse response = httpclient.execute(httpget);
53 StatusLine stline = response.getStatusLine(); 58 StatusLine stline = response.getStatusLine();
54 if (stline.getStatusCode() != 200) { 59 if (stline.getStatusCode() != 200) {

http://dive4elements.wald.intevation.org