protected void doFilterInternal()

in library/src/main/java/org/apache/fineract/cn/anubis/filter/UserContextFilter.java [37:52]


  protected void doFilterInternal(
      final HttpServletRequest request,
      final HttpServletResponse response,
      final FilterChain filterChain) throws ServletException, IOException {

    final Authentication authentication = SecurityContextHolder.getContext().getAuthentication();

    final String principalName = authentication.getName();
    final Object credentials = authentication.getCredentials();

    if (principalName != null && credentials != null) {
      UserContextHolder.setAccessToken(principalName, credentials.toString());
    }

    filterChain.doFilter(request, response);
  }