From af7380fd6e26e19e16e0399a6f826128572e21a6 Mon Sep 17 00:00:00 2001 From: pkazimierowski <pkazimierowski@man.poznan.pl> Date: Fri, 28 Feb 2025 08:53:13 +0100 Subject: [PATCH] added fixes to change saml_token --- .../net/geant/nmaas/portal/api/auth/OIDCAuthController.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/net/geant/nmaas/portal/api/auth/OIDCAuthController.java b/src/main/java/net/geant/nmaas/portal/api/auth/OIDCAuthController.java index 9f6cc69c3..0de0dcab3 100644 --- a/src/main/java/net/geant/nmaas/portal/api/auth/OIDCAuthController.java +++ b/src/main/java/net/geant/nmaas/portal/api/auth/OIDCAuthController.java @@ -44,6 +44,11 @@ public class OIDCAuthController { .orElseThrow() : registerNewUser(oidcUser); + if (user.getSamlToken().equals(oidcUser.getAttribute("preferred_username"))) { + user.setSamlToken(oidcUser.getAttribute("sub")); + userService.update(user); + } + String redirectUrl = portalAddress + "/login-success?token=" + jwtTokenService.getToken(user) -- GitLab