public Authentication getAuthentication()

in src/main/java/com/epam/digital/data/platform/starter/security/jwt/TokenProvider.java [47:55]


  public Authentication getAuthentication(String token) {
    log.debug("Start parsing access token");
    var claims = tokenParser.parseClaims(token);
    log.debug("Access token decoded successfully");

    var authorities = getAuthorities(claims);
    var principal = new User(claims.getPreferredUsername(), "", authorities);
    return new UsernamePasswordAuthenticationToken(principal, token, authorities);
  }