blob: 4fc145bc7d0ca8852f55a90f844c7bf27484c086 [file] [log] [blame]
// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "content/shell/shell_resource_dispatcher_host_delegate.h"
#include "content/shell/shell_login_dialog.h"
namespace content {
ShellResourceDispatcherHostDelegate::ShellResourceDispatcherHostDelegate() {
ShellResourceDispatcherHostDelegate::~ShellResourceDispatcherHostDelegate() {
bool ShellResourceDispatcherHostDelegate::AcceptAuthRequest(
net::URLRequest* request,
net::AuthChallengeInfo* auth_info) {
// Why not give it a try?
return true;
net::AuthChallengeInfo* auth_info, net::URLRequest* request) {
#if !defined(OS_MACOSX)
// TODO: implement ShellLoginDialog for other platforms, drop this #if
return NULL;
return new ShellLoginDialog(auth_info, request);
} // namespace content