Index: content/common/service_worker/service_worker_types.h |
diff --git a/content/common/service_worker/service_worker_types.h b/content/common/service_worker/service_worker_types.h |
index 7bef8bda800b23664852a11352389d56a54752eb..6ae8dcf3329737141dfc6adc4e08279238966170 100644 |
--- a/content/common/service_worker/service_worker_types.h |
+++ b/content/common/service_worker/service_worker_types.h |
@@ -42,6 +42,13 @@ enum FetchRequestMode { |
FETCH_REQUEST_MODE_LAST = FETCH_REQUEST_MODE_CORS_WITH_FORCED_PREFLIGHT |
}; |
+enum FetchCredentialsMode { |
+ FETCH_CREDENTIALS_MODE_OMIT, |
+ FETCH_CREDENTIALS_MODE_SAME_ORIGIN, |
+ FETCH_CREDENTIALS_MODE_INCLUDE, |
+ FETCH_CREDENTIALS_MODE_LAST = FETCH_CREDENTIALS_MODE_INCLUDE |
+}; |
+ |
// Indicates how the service worker handled a fetch event. |
enum ServiceWorkerFetchEventResult { |
// Browser should fallback to native fetch. |
@@ -77,6 +84,7 @@ struct CONTENT_EXPORT ServiceWorkerFetchRequest { |
std::string blob_uuid; |
uint64 blob_size; |
GURL referrer; |
+ FetchCredentialsMode credentials_mode; |
bool is_reload; |
}; |