| Index: components/signin/core/browser/refresh_token_annotation_request.cc
|
| diff --git a/components/signin/core/browser/refresh_token_annotation_request.cc b/components/signin/core/browser/refresh_token_annotation_request.cc
|
| index d1e11c92cacf651f931ec4217aeac545e7049b0c..d371cc7396bca8a1356f15f503db061fc0bbb7b3 100644
|
| --- a/components/signin/core/browser/refresh_token_annotation_request.cc
|
| +++ b/components/signin/core/browser/refresh_token_annotation_request.cc
|
| @@ -17,6 +17,7 @@
|
| #include "google_apis/gaia/gaia_constants.h"
|
| #include "google_apis/gaia/gaia_urls.h"
|
| #include "net/base/escape.h"
|
| +#include "net/traffic_annotation/network_traffic_annotation.h"
|
| #include "net/url_request/url_request_context_getter.h"
|
|
|
| namespace {
|
| @@ -171,3 +172,33 @@ void RefreshTokenAnnotationRequest::ProcessApiCallFailure(
|
| base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, request_callback_);
|
| request_callback_.Reset();
|
| }
|
| +
|
| +net::PartialNetworkTrafficAnnotationTag
|
| +RefreshTokenAnnotationRequest::GetNetworkTrafficAnnotationTag() {
|
| + return net::DefinePartialNetworkTrafficAnnotation(
|
| + "refresh_token_annotation_request", "oauth2_api_call_flow", R"(
|
| + semantics {
|
| + sender: "Account Fetcher Service"
|
| + description:
|
| + "Sends request to /IssueToken endpoint with device_id to backfill "
|
| + "device info for refresh tokens issued pre-M38."
|
| + trigger:
|
| + "When refreshing account information in AccountFetcherService. On "
|
| + "chrome startup and at most once per day."
|
| + data:
|
| + "Oauth2 access token for user, device_id for chrome profile, "
|
| + "chrome's client id, chrome version number."
|
| + destination: GOOGLE_OWNED_SERVICE
|
| + }
|
| + policy {
|
| + setting:
|
| + "This feature cannot be disabled by settings, however the request is "
|
| + "made only for signed-in users."
|
| + chrome_policy {
|
| + SigninAllowed {
|
| + policy_options {mode: MANDATORY}
|
| + SigninAllowed: false
|
| + }
|
| + }
|
| + })");
|
| +}
|
|
|