private void setUserInfoToEvent()

in src/main/java/com/epam/digital/data/platform/bphistory/service/api/audit/RestAuditEventsFacade.java [84:96]


  private void setUserInfoToEvent(GroupedAuditEventBuilder event, String jwt) {
    if (jwt == null) {
      return;
    }

    var jwtClaimsDto = tokenParser.parseClaims(jwt);
    var userInfo = AuditUserInfo.AuditUserInfoBuilder.anAuditUserInfo()
        .userName(jwtClaimsDto.getFullName())
        .userKeycloakId(jwtClaimsDto.getSubject())
        .userDrfo(jwtClaimsDto.getDrfo())
        .build();
    event.setUserInfo(userInfo);
  }