From 988f0306531cc7934a113c7cbde51295ad4a438e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gargalovi=C4=8D?= <xgargal@fi.muni.cz> Date: Fri, 5 May 2023 17:15:15 +0200 Subject: [PATCH] fixed ConfidentialClientApplication --- .../ConfidentialClientApplication.java | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/application/confidentialClient/src/main/java/org/fuseri/confidentialclient/ConfidentialClientApplication.java b/application/confidentialClient/src/main/java/org/fuseri/confidentialclient/ConfidentialClientApplication.java index 1559e085..e5c713eb 100644 --- a/application/confidentialClient/src/main/java/org/fuseri/confidentialclient/ConfidentialClientApplication.java +++ b/application/confidentialClient/src/main/java/org/fuseri/confidentialclient/ConfidentialClientApplication.java @@ -57,12 +57,6 @@ public class ConfidentialClientApplication { public void onAuthenticationSuccess(HttpServletRequest req, HttpServletResponse res, Authentication auth) throws ServletException, IOException { - var a= res.getHeaderNames(); - for (var name : a) { - System.out.println(res.getHeader(name)); - } - - System.out.println("got here"); if (auth instanceof OAuth2AuthenticationToken token && token.getPrincipal() instanceof OidcUser user) { var createDto = new UserCreateDto(); @@ -71,13 +65,16 @@ public class ConfidentialClientApplication { createDto.setEmail(user.getEmail()); createDto.setUsername(user.getPreferredUsername()); - //var result = WebClient.builder().baseUrl("http://localhost:8081/users/register").build().post() - //.contentType(MediaType.APPLICATION_JSON).body(BodyInserters.fromValue(createDto)) - //.retrieve(); + var result = WebClient.builder().baseUrl("http://localhost:8081/users/register").build().post() + .contentType(MediaType.APPLICATION_JSON).body(BodyInserters.fromValue(createDto)) + .retrieve(); - //var out = result.bodyToMono(UserDto.class).block(); - //System.out.println(out); + try { + result.bodyToMono(UserDto.class).block(); + } catch (Exception e) { + System.out.println("unable to save user"); + } } super.onAuthenticationSuccess(req, res, auth); } -- GitLab