Index: components/cryptauth/cryptauth_api_call_flow.cc |
diff --git a/components/cryptauth/cryptauth_api_call_flow.cc b/components/cryptauth/cryptauth_api_call_flow.cc |
index cfacd8992bb756a5992fea97af5af287d297879e..0c51f77af12205a84129d2a8bc2841de5d27ba61 100644 |
--- a/components/cryptauth/cryptauth_api_call_flow.cc |
+++ b/components/cryptauth/cryptauth_api_call_flow.cc |
@@ -6,6 +6,7 @@ |
#include "base/strings/string_number_conversions.h" |
#include "components/proximity_auth/logging/logging.h" |
+#include "net/traffic_annotation/network_traffic_annotation.h" |
#include "net/url_request/url_fetcher.h" |
namespace cryptauth { |
@@ -34,7 +35,28 @@ void CryptAuthApiCallFlow::Start(const GURL& request_url, |
serialized_request_ = serialized_request; |
result_callback_ = result_callback; |
error_callback_ = error_callback; |
- OAuth2ApiCallFlow::Start(context, access_token); |
+ net::NetworkTrafficAnnotationTag traffic_annotation = |
+ net::DefineNetworkTrafficAnnotation("...", R"( |
+ semantics { |
+ sender: "..." |
+ description: "..." |
Tim Song
2017/05/17 19:10:37
This class is a generic wrapper for all API calls
Ramin Halavati
2017/05/24 13:04:41
Done.
|
+ trigger: "..." |
+ data: "..." |
+ destination: WEBSITE/GOOGLE_OWNED_SERVICE/OTHER/LOCAL |
+ } |
+ policy { |
+ cookies_allowed: false/true |
+ cookies_store: "..." |
+ setting: "..." |
+ chrome_policy { |
+ [POLICY_NAME] { |
+ policy_options {mode: MANDATORY/RECOMMENDED/UNSET} |
+ [POLICY_NAME]: ... //(value to disable it) |
+ } |
+ } |
+ policy_exception_justification: "..." |
+ })"); |
+ OAuth2ApiCallFlow::Start(context, access_token, traffic_annotation); |
} |
GURL CryptAuthApiCallFlow::CreateApiCallUrl() { |