code: protected void setDetails(HttpServletRequest request, OAuth2AuthenticationToken authRequest) {
          authRequest.setDetails(authenticationDetailsSource.buildDetails(request));
      }
docs: Provided so that subclasses may configure what is put into the authentication request's details
  property.
  
  @param request that an authentication request is being created for
  @param authRequest the authentication request object that should have its details set