/** * @see * org.apache.shindig.gadgets.http.BasicHttpFetcher#fetch(org.apache.shindig.gadgets.http.HttpRequest) */ @Override public HttpResponse fetch(HttpRequest request) throws GadgetException { // Add authentication information if necessary if (request.getOAuthArguments() == null && request.getOAuth2Arguments() == null && isAuthEndpoint(request)) { this.authenticationProvider.provideAuthentication(request); } return super.fetch(request); }