Skip to content
Snippets Groups Projects

Draft: Resolve "SAML token as OIDC token needs improvements"

1 file
+ 5
0
Compare changes
  • Side-by-side
  • Inline
@@ -44,6 +44,11 @@ public class OIDCAuthController {
@@ -44,6 +44,11 @@ public class OIDCAuthController {
.orElseThrow()
.orElseThrow()
: registerNewUser(oidcUser);
: registerNewUser(oidcUser);
 
if (user.getSamlToken().equals(oidcUser.getAttribute("preferred_username"))) {
 
user.setSamlToken(oidcUser.getAttribute("sub"));
 
userService.update(user);
 
}
 
String redirectUrl = portalAddress
String redirectUrl = portalAddress
+ "/login-success?token="
+ "/login-success?token="
+ jwtTokenService.getToken(user)
+ jwtTokenService.getToken(user)
Loading