Index: net/http/url_security_manager.h |
diff --git a/net/http/url_security_manager.h b/net/http/url_security_manager.h |
index c0d93a23296cd0510dd839073b1ed2b028ab6b48..844fc14534769d07e0fb9d605b1e0461edbdae95 100644 |
--- a/net/http/url_security_manager.h |
+++ b/net/http/url_security_manager.h |
@@ -8,8 +8,7 @@ |
#include "base/basictypes.h" |
#include "base/memory/scoped_ptr.h" |
#include "net/base/net_export.h" |
- |
-class GURL; |
+#include "url/origin.h" |
namespace net { |
@@ -46,11 +45,12 @@ class NET_EXPORT URLSecurityManager { |
// Returns true if we can send the default credentials to the server at |
// |auth_origin| for HTTP NTLM or Negotiate authentication. |
- virtual bool CanUseDefaultCredentials(const GURL& auth_origin) const = 0; |
+ virtual bool CanUseDefaultCredentials( |
+ const url::Origin& auth_origin) const = 0; |
// Returns true if Kerberos delegation is allowed for the server at |
// |auth_origin| for HTTP Negotiate authentication. |
- virtual bool CanDelegate(const GURL& auth_origin) const = 0; |
+ virtual bool CanDelegate(const url::Origin& auth_origin) const = 0; |
private: |
DISALLOW_COPY_AND_ASSIGN(URLSecurityManager); |
@@ -64,8 +64,8 @@ class URLSecurityManagerWhitelist : public URLSecurityManager { |
~URLSecurityManagerWhitelist() override; |
// URLSecurityManager methods. |
- bool CanUseDefaultCredentials(const GURL& auth_origin) const override; |
- bool CanDelegate(const GURL& auth_origin) const override; |
+ bool CanUseDefaultCredentials(const url::Origin& auth_origin) const override; |
+ bool CanDelegate(const url::Origin& auth_origin) const override; |
private: |
scoped_ptr<const HttpAuthFilter> whitelist_default_; |