| Index: chrome/browser/resources/gaia_auth/background.js
 | 
| diff --git a/chrome/browser/resources/gaia_auth/background.js b/chrome/browser/resources/gaia_auth/background.js
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..3f2bd0fcbe87a13a617ed2ff3425420364400f26
 | 
| --- /dev/null
 | 
| +++ b/chrome/browser/resources/gaia_auth/background.js
 | 
| @@ -0,0 +1,21 @@
 | 
| +/**
 | 
| + * OnBeforeSendHeaders handler for sub frame requests. It adds a http header
 | 
| + * to all requests to indicate that they originate from this extension.
 | 
| + * @param {!Object} details Object contains detailed request info.
 | 
| + * @return {!Object} A BlockingResponse object with modified headers.
 | 
| + */
 | 
| +var handleBeforeSendHeadersForSubFrame = function(details) {
 | 
| +  details.requestHeaders.push({
 | 
| +    name: 'X-Origin',
 | 
| +    value: 'CrOS-Auth-Ext'
 | 
| +  });
 | 
| +  return {requestHeaders: details.requestHeaders};
 | 
| +};
 | 
| +
 | 
| +chrome.webRequest.onBeforeSendHeaders.addListener(
 | 
| +    handleBeforeSendHeadersForSubFrame,
 | 
| +    {
 | 
| +      urls: ['<all_urls>'],
 | 
| +      types: ['sub_frame']
 | 
| +    },
 | 
| +    ['blocking', 'requestHeaders']);
 | 
| 
 |