Index: public/platform/WebURLRequest.h |
diff --git a/public/platform/WebURLRequest.h b/public/platform/WebURLRequest.h |
index abc70ce5d554d7a3fab965a95bd40e60673244ca..9dbae0ab21622999c7e9f0de3ed7aa1545897ff5 100644 |
--- a/public/platform/WebURLRequest.h |
+++ b/public/platform/WebURLRequest.h |
@@ -117,6 +117,12 @@ public: |
FetchRequestModeCORSWithForcedPreflight |
}; |
+ enum FetchCredentialsMode { |
+ FetchCredentialsModeOmit, |
+ FetchCredentialsModeSameOrigin, |
+ FetchCredentialsModeInclude |
+ }; |
+ |
class ExtraData { |
public: |
virtual ~ExtraData() { } |
@@ -226,6 +232,10 @@ public: |
BLINK_PLATFORM_EXPORT FetchRequestMode fetchRequestMode() const; |
BLINK_PLATFORM_EXPORT void setFetchRequestMode(FetchRequestMode); |
+ // The credentials mode which will be passed to the ServiceWorker. |
+ BLINK_PLATFORM_EXPORT FetchCredentialsMode fetchCredentialsMode() const; |
+ BLINK_PLATFORM_EXPORT void setFetchCredentialsMode(FetchCredentialsMode); |
+ |
// Extra data associated with the underlying resource request. Resource |
// requests can be copied. If non-null, each copy of a resource requests |
// holds a pointer to the extra data, and the extra data pointer will be |