X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Fclient%2FSpnegoHttpClient.java;h=42313dd4198cbaca331f68e768c49f8ce0984e1b;hb=9d9d1162fe48c4a13a6ef32d1e9b83ae116baae9;hp=21a32940bfed6294e85c4f6a10b1846f4fcb1665;hpb=b880b4001198dacea48e056c42d1c93a0b461d31;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/client/SpnegoHttpClient.java b/org.argeo.cms/src/org/argeo/cms/client/SpnegoHttpClient.java index 21a32940b..42313dd41 100644 --- a/org.argeo.cms/src/org/argeo/cms/client/SpnegoHttpClient.java +++ b/org.argeo.cms/src/org/argeo/cms/client/SpnegoHttpClient.java @@ -3,7 +3,6 @@ package org.argeo.cms.client; import java.net.MalformedURLException; import java.net.URL; import java.net.http.HttpClient; -import java.net.http.HttpHeaders; import java.net.http.HttpRequest; import java.net.http.HttpResponse; import java.net.http.HttpResponse.BodyHandler; @@ -40,17 +39,6 @@ public class SpnegoHttpClient { LoginContext lc = new LoginContext("SINGLE_USER"); lc.login(); -// int responseCode = Subject.doAs(lc.getSubject(), new PrivilegedExceptionAction() { -// -// public Integer run() throws Exception { - -// InputStream ins = u.openConnection().getInputStream(); -// BufferedReader reader = new BufferedReader(new InputStreamReader(ins)); -// String str; -// while ((str = reader.readLine()) != null) -// System.out.println(str); -// return 666; - HttpClient httpClient = openHttpClient(lc.getSubject()); String token = RemoteAuthUtils.getGssToken(lc.getSubject(), "HTTP", server); @@ -61,10 +49,7 @@ public class SpnegoHttpClient { HttpResponse response = httpClient.send(request, bodyHandler); System.out.println(response.body()); int responseCode = response.statusCode(); -// return response.statusCode(); -// } -// }); - System.out.println("Reponse code: " + responseCode); + System.exit(responseCode); } catch (Exception e) { e.printStackTrace(); }