private static Date getExpirationTimeFromToken()

in ddm-bpm-extension/src/main/java/com/epam/digital/data/platform/bpms/extension/service/TokenCacheService.java [88:98]


  private static Date getExpirationTimeFromToken(@Nullable String token) {
    if (Objects.isNull(token)) {
      return null;
    }
    try {
      return SignedJWT.parse(token).getJWTClaimsSet().getExpirationTime();
    } catch (ParseException e) {
      log.warn("Couldn't parse JWT token: {}", e.getMessage());
      return null;
    }
  }