Index: components/safe_browsing/password_protection/password_protection_request.cc |
diff --git a/components/safe_browsing/password_protection/password_protection_request.cc b/components/safe_browsing/password_protection/password_protection_request.cc |
index 182070830a26ecde68b176edd60139bbb7e28ecc..63e38cc072a79702b159a901679d3ade9c0949c2 100644 |
--- a/components/safe_browsing/password_protection/password_protection_request.cc |
+++ b/components/safe_browsing/password_protection/password_protection_request.cc |
@@ -8,11 +8,13 @@ |
#include "base/metrics/histogram_macros.h" |
#include "components/data_use_measurement/core/data_use_user_data.h" |
#include "content/public/browser/web_contents.h" |
+#include "google_apis/gaia/gaia_urls.h" |
#include "net/base/escape.h" |
#include "net/base/load_flags.h" |
#include "net/base/url_util.h" |
#include "net/http/http_status_code.h" |
#include "net/traffic_annotation/network_traffic_annotation.h" |
+#include "url/origin.h" |
using content::BrowserThread; |
using content::WebContents; |
@@ -124,7 +126,12 @@ void PasswordProtectionRequest::FillRequestProto() { |
break; |
} |
case LoginReputationClientRequest::PASSWORD_REUSE_EVENT: { |
- // TODO(jialiul): Fill more password reuse related information when ready. |
+ LoginReputationClientRequest::PasswordReuseEvent* reuse_event = |
+ request_proto_->mutable_password_reuse_event(); |
+ const url::Origin gaia_origin( |
+ GaiaUrls::GetInstance()->gaia_url().GetOrigin()); |
+ reuse_event->set_is_chrome_signin_password( |
Nathan Parker
2017/05/31 22:40:55
I think we want to know that this password matches
Jialiu Lin
2017/06/01 01:22:01
You're right. I overlooked this possibility.
My la
|
+ url::Origin(GURL(saved_domain_)).IsSameOriginWith(gaia_origin)); |
break; |
} |
default: |